Cookbook·比价·idealo.de

抓取 idealo 五个国家的报价表

idealo.de、.es、.it、.fr 和 .co.uk 上某商品的完整报价列表:商家、价格、运费、送达时间、库存状况。按流量计,这是 Cookbook 中最重的配方。 最近测试于 2026年9月6日。

成功率 97.0% · 2026年8月21% 的调用使用浏览器复杂价格 · 2 积分

关于 idealo.de

idealo.de 这样描述自己:“✓ 超过 50,000 家商店 ✓ 3.5 亿多条报价 ✓ 购物建议和专家意见 ✓ 立即在 idealo.de 比较价格和产品,省钱省心!”。

其首页声明了 6 种语言:it-it, de-at, en-gb, es-es, fr-fr, de-de。

其 robots.txt 禁止 12 个路径。

基于 Crawlbase 测得

2026年8月 成功率 97.0%,这是我们服务的最大长尾站点。其中大部分流量通过 Smart AI Proxy 运行;下面的调用是同一请求的 Crawling API 形式。20.5% 的成功调用使用了 JavaScript 令牌;报价表就在 HTML 中,所以其余调用以一半的成本得到了同样的数据。

调用

在 Playground 中运行
# Offer table for one product on idealo.de
curl "https://api.crawlbase.com/?token=YOUR_TOKEN&country=DE&url=https%3A%2F%2Fwww.idealo.de%2Fpreisvergleich%2FOffersOfProduct%2F203251234.html"

# Same product on idealo.es: switch the domain and the exit country together
curl "https://api.crawlbase.com/?token=YOUR_TOKEN&country=ES&url=https%3A%2F%2Fwww.idealo.es%2Fprecios%2F203251234.html"

关键参数

参数设置为原因
country与域名匹配:DE、ES、IT、FR、GBidealo 会把外国出口重定向到它自己的国家站点,结果你在正确的 URL 下拿到错误的报价表。
javascript保持未设置报价行由服务端渲染。使用了浏览器的调用为同一张表付了双倍的价钱。
formathtml暂无专用抓取器。下面的选择器就是使用该配方的账户所读取的。

你能得到的字段,每个报价行

shop_name.productOffers-listItemTitle
price.productOffers-listItemOfferPrice
shipping.productOffers-listItemOfferShippingDetails
delivery_time.productOffers-listItemOfferDeliveryTime
availabilitydata-availability
offer_urla[href] (redirect)

会出问题的地方及修复方法

报价 URL 是重定向,不是商家 URL。 每一行的链接都经过 idealo 的跟踪重定向。只有在需要商家页面时才用第二次调用跟随它;商家名称和价格已经在该行中。
表格每页最多 50 个报价。 报价更多的商品使用 ?page=。第一页按含运费的价格排序;后续页面保持该顺序。
商品 ID 在不同国家之间不同。 同一商品的德国和西班牙 ID 通常一致;英国 ID 往往不同。有疑问时,通过搜索页用 EAN 解析。

定时运行

这种规模的价格监控应放在 Crawler 中:推送商品 URL 并附带回调,让队列控制请求节奏。

常见问题

idealo 需要 JavaScript 吗?

不需要。报价表就在 HTML 中。将 country 设置为站点所在国家,跳过浏览器。

idealo 的哪些国家站点可用?

已测量德国、西班牙、意大利、法国和英国。奥地利可用 country=AT,但流量太少,无法报告成功率。

idealo.de 上的其他页面

idealo.de 在自己的站点地图中列出的页面,由 Crawlbase 于 2026年9月6日 抓取,并在连续 2 次运行中得到验证。每一行都是返回该页面及其内容的最便宜调用。

页面示例令牌国家中位数
首页
/
结构化数据:Organization, WebSite, WebPage
idealo.de/普通无14.0s
列表页
/{slug}/deals
无JavaScript无6.4s
其他
/{slug}/{slug}/{slug}
无普通无13.7s
站点名称用于标识配方抓取的页面。Crawlbase 与所列任何站点均无关联。请在以下范围内使用配方: 可接受使用政策.数据测自 2026年8月,每月更新