Blog: add research agent speed-run post (mobile.de scraper)

This commit is contained in:
Oliver
2026-06-10 13:43:18 -03:00
parent 2ef8427120
commit d99f4c1a63
2 changed files with 167 additions and 0 deletions
+9
View File
@@ -1,5 +1,14 @@
{
"posts": [
{
"id": "speed-run-research-agent-mobile",
"date": "2026-06-10",
"area": "speed-run",
"agent": "hermes",
"headline": "Speed Run: Research Agent — Scrape mobile.de with AI",
"teaser": "From zero to a research agent that scrapes mobile.de and returns a structured table of Toyota Hilux listings with prices and specs.",
"link": "blog/posts/speed-run-research-agent-mobile.html"
},
{
"id": "speed-run-cold-email",
"date": "2026-06-10",
@@ -0,0 +1,158 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://derez.ai/blog/posts/speed-run-research-agent-mobile.html" />
<title>Speed Run: Research Agent — Scrape mobile.de with AI — Derez.ai Blog</title>
<meta name="description" content="From zero to a research agent that scrapes mobile.de and returns a structured table of Toyota Hilux listings with prices and specs." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://derez.ai/blog/posts/speed-run-research-agent-mobile.html" />
<meta property="og:title" content="Speed Run: Research Agent — Scrape mobile.de with AI" />
<meta property="og:description" content="From zero to a research agent that scrapes mobile.de and returns a structured table of Toyota Hilux listings with prices and specs." />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Speed Run: Research Agent — Scrape mobile.de with AI" />
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,700&display=swap" rel="stylesheet" />
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
background: #08080c;
color: #e8e8f0;
font-family: 'Inter', sans-serif;
line-height: 1.7;
padding: 40px 20px;
}
.container { max-width: 720px; margin: 0 auto; }
a { color: #00f5ff; text-decoration: none; }
a:hover { text-decoration: underline; }
.back { margin-bottom: 32px; display: inline-block; font-size: 0.9rem; color: #888; }
.back:hover { color: #00f5ff; }
h1 { font-size: 1.9rem; font-weight: 700; line-height: 1.3; margin-bottom: 12px; }
.meta { font-size: 0.85rem; color: #888; margin-bottom: 40px; display: flex; gap: 12px; align-items: center; }
.area-tag {
display: inline-block;
background: #f472b6;
color: #000;
font-size: 0.75rem;
font-weight: 700;
padding: 2px 10px;
border-radius: 20px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.chip-tag {
display: inline-block;
background: rgba(0,245,255,0.1);
color: #00f5ff;
border: 1px solid rgba(0,245,255,0.3);
font-size: 0.75rem;
font-weight: 600;
padding: 2px 10px;
border-radius: 20px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
h2 { font-size: 1.3rem; font-weight: 600; margin: 36px 0 12px; color: #f0f0ff; }
h3 { font-size: 1.1rem; font-weight: 600; margin: 24px 0 8px; color: #e0e0f0; }
p { margin-bottom: 16px; color: #c8c8d8; }
ul, ol { margin: 0 0 16px 24px; color: #c8c8d8; }
li { margin-bottom: 6px; }
code { background: #0e0e14; padding: 2px 6px; border-radius: 4px; font-size: 0.9em; color: #00f5ff; }
strong { color: #f0f0ff; }
.prereq-group { margin-bottom: 16px; }
.prereq-group > .group-label { font-weight: 600; color: #f472b6; margin-bottom: 4px; }
.prompt-box {
background: #0e0e14;
border: 1px solid #1a1a24;
border-radius: 12px;
padding: 20px 24px;
margin: 16px 0 24px;
font-style: italic;
color: #c8c8d8;
}
.prompt-box code { background: #001a18; }
.pro-tip {
background: rgba(0,245,255,0.06);
border-left: 3px solid #00f5ff;
border-radius: 8px;
padding: 16px 20px;
margin: 20px 0;
font-size: 0.92rem;
color: #d0d0e0;
}
.pro-tip strong { color: #00f5ff; }
@media (max-width: 600px) {
body { padding: 24px 16px; }
h1 { font-size: 1.5rem; }
}
</style>
</head>
<body>
<div class="container">
<a class="back" href="https://derez.ai/#blog">&larr; Back to Blog</a>
<h1>Speed Run: Research Agent — Scrape mobile.de with AI</h1>
<div class="meta">
<span>June 10, 2026</span>
<span class="area-tag">speed-run</span>
<span class="chip-tag">hermes</span>
</div>
<h2>Introduction</h2>
<p>
This speed run walks you through creating a research agent that visits mobile.de, searches for Toyota Hilux listings, and returns a clean table with prices and specifications. No coding, no scraping scripts — just a prompt and the agent's built-in browser tools.
</p>
<p>
We'll search for Toyota Hilux models from 2010 onwards, under 200,000 km, in the <strong>24,100</strong> area code.
</p>
<h2>Prerequisites</h2>
<p>Before you start, you just need the search URL — everything else is handled by the agent's built-in browser tools:</p>
<div class="prereq-group">
<div class="group-label">Target &mdash; mobile.de</div>
<ul>
<li><strong>Search URL</strong> &mdash; <code>https://suchen.mobile.de/fahrzeuge/search.html?dam=false&fr=2010%3A&isSearchRequest=true&ml=%3A200000&ms=24100%3B17%3B%3B&od=down&ref=srpHead&refId=cddf5d0a-d19d-3d0a-72aa-4323de29d7cb&s=Car&sb=doc&vc=Car</code></li>
</ul>
</div>
<h2>Prompt</h2>
<p>We configured two prompts on the agent's dashboard at <strong>app.derez.ai</strong>. The first enables the agent's browser and web tools. The second tells it exactly what to do.</p>
<div class="prompt-box">
<strong>Prompt 1 &mdash; Web Research Tools</strong><br /><br />
Generated by the Derez Dashboard
</div>
<div class="prompt-box" style="margin-top:-8px">
<strong>Prompt 2 &mdash; Scrape &amp; Present</strong><br /><br />
Visit this URL and scrape all Toyota Hilux cars on the first search page — present the results as a nice table with price, year, mileage, fuel type, horsepower, and a link to each listing:<br /><br />
<code style="font-size:0.82rem;word-break:break-all">https://suchen.mobile.de/fahrzeuge/search.html?dam=false&fr=2010%3A&isSearchRequest=true&ml=%3A200000&ms=24100%3B17%3B%3B&od=down&ref=srpHead&refId=cddf5d0a-d19d-3d0a-72aa-4323de29d7cb&s=Car&sb=doc&vc=Car</code>
</div>
<p>The first prompt enables the agent's browsing capabilities. The second prompt tells it where to go, what to look for, and how to present the data — structured, not just a wall of text.</p>
<h2>Wrap Up</h2>
<p>
In under 5 minutes you went from nothing to a research agent that browses real websites and returns structured data. The same pattern works for any listing site — eBay, Autoscout, Immobilienscout, or your own industry directories.
</p>
<div class="pro-tip">
<strong>Pro tip:</strong> Add a recurring cron job to your agent and it can monitor prices, send alerts when new listings match your criteria, or track market trends over time. Research agents aren't one-shot tools — they're continuous intelligence.
</div>
<p>
Use coupon code <strong>BLOG499</strong> at checkout to get your first month free — zero risk, full access.
</p>
<p>
<a href="https://derez.ai/#pricing">Deploy your own research agent now.</a>
</p>
<p style="margin-top:48px;padding-top:24px;border-top:1px solid #1a1a24;font-size:0.85rem;color:#666;">
<a href="https://derez.ai" style="color:#00f5ff">Derez.ai</a> — Deploy your AI agent in 5 minutes.
</p>
</div>
</body>
</html>