一次 eBay 爬虫 API 调用,即可返回渲染完成的商品页面,从商品编号到卖家反馈一应俱全,底层与 Gologin 浏览器会话使用同一套真实浏览器引擎。
下表中的每个字段都直接取自渲染后的页面,因此运行 eBay 数据抓取后返回的数值,与买家在浏览器中看到的一致。字段名称与 eBay 页面上显示的标签保持一致;示例来自一个真实在线商品。
| 字段 | 示例值 | 适用页面 |
|---|---|---|
| 标题 | Apple MacBook Air 13" M1 256GB SSD | 全部 |
| 商品编号 | 298664654145 | 全部 |
| EPID | 21038277962 | 商品页 |
| 价格 | US $444.99 | 全部 |
| 币种 | USD | 全部 |
| 成色 | 二手 – 非常好 | 商品页、搜索结果页 |
| 销售方式 | 一口价 | 全部 |
| 当前出价 | US $312.00 | 商品页、搜索结果页 |
| 出价次数 | 27 | 商品页、搜索结果页 |
| 议价(Best Offer) | 接受 | 商品页 |
| 已售数量 | 47 | 商品页 |
| 关注人数 | 128 | 商品页 |
| 剩余时间 | 3天 04小时 12分 | 商品页、搜索结果页 |
| 运费 | 免运费 | 全部 |
| 预计送达时间 | 9月29日周二 – 10月2日周五 | 商品页 |
| 商品所在地 | 美国俄勒冈州波特兰 | 商品页、搜索结果页 |
| 卖家用户名 | macmall_deals | 全部 |
| 反馈评分 | 24,318 | 商品页、店铺页 |
| 好评率 | 99.3% | 商品页、店铺页 |
| 金牌卖家(Top Rated Seller) | true | 商品页、店铺页 |
| 商品属性 | 品牌:Apple · 内存:8 GB · 固态硬盘:256 GB | 商品页 |
| 多规格变体 | 颜色:深空灰 / 银色 / 金色 | 商品页 |
| 类目路径 | Computers/Tablets & Networking > Laptops | 商品页、分类浏览页 |
| 图片 URL | i.ebayimg.com/images/g/9k0/s-l1600.jpg | 全部 |
| 退货政策 | 30 天内可退,退货运费由买家承担 | 商品页 |
六类团队,调用同一个接口,但运行节奏各不相同。
两者都能返回 eBay 商品数据。区别在于:需要申请什么、能拿到哪些字段,以及返回的是页面内容还是固定结构的数据。
只需带上目标 URL 发送一次 GET 请求。无论您用 Python、Node.js 还是 cURL 抓取 eBay,发送的参数都相同,再从 JSON 结构中读取 HTML 即可。
import requests
API = "https://api.gologin.com/web-unlocker/v1/scrape"
TARGET = "https://www.ebay.com/itm/298664654145"
r = requests.get(
API,
params={"url": TARGET, "format": "json", "geo": "us", "render": "true"},
headers={"Authorization": "Bearer YOUR_API_KEY"},
timeout=90,
)
data = r.json()["data"]
print(data["metadata"]["status_code"], len(data["html"]))
open("item.html", "w", encoding="utf-8").write(data["html"])
const API = "https://api.gologin.com/web-unlocker/v1/scrape";
const target = "https://www.ebay.com/itm/298664654145";
const url = new URL(API);
url.search = new URLSearchParams({
url: target,
format: "json",
geo: "us",
render: "true"
});
const res = await fetch(url, {
headers: { Authorization: "Bearer YOUR_API_KEY" }
});
const { data } = await res.json();
console.log(data.metadata.status_code, data.html.length);
curl -G "https://api.gologin.com/web-unlocker/v1/scrape" \
-H "Authorization: Bearer YOUR_API_KEY" \
--data-urlencode "url=https://www.ebay.com/itm/298664654145" \
--data-urlencode "format=json" \
--data-urlencode "geo=us" \
--data-urlencode "render=true" \
-o item.json
# item.json -> { "success": true, "data": { "html": "...", "metadata": {...} } }
jq -r '.data.metadata.status_code' item.json
jq -r '.data.html' item.json > item.html
两个专用模块基于同一套 Web Unlocker 基础设施运行,专为本页未涵盖的数据集优化。
获取成交价格、售出率以及已结束的拍卖历史。
即将推出提取店铺库存、反馈评分和卖家口碑数据。
即将推出选择之前,这几点值得了解:
Web Unlocker 不是另行拼接的附加组件——它与 Gologin 的其他功能共用同一套基础设施,因此 eBay 数据抓取和账号管理运行在同一平台上。
价格由卖家决定,其余一切则取决于买家所在的邮编。把请求指向某个美国 ZIP,eBay 爬虫 API 就会以当地买家的身份返回页面内容。
运费、税费和送达日期都会随邮编变化,所以买家实际支付的金额,从来不等于商品页上的标价。凭借 30M+ 住宅代理组成的 IP 池,您可以从任意美国 ZIP 读取同一件商品。
只需切换同一个参数即可访问不同国家站点。一次集成就能读取每个站点各自的货币、语言和卖家构成,并支持 195+ 个代理地区。
eBay 爬虫 API 的每次响应中都会出现的四个术语。
在采集 eBay 商品数据之前,大家最常问的问题,这里都有直接的解答。
采集公开的商品数据(如价格、标题、商品属性),在大多数司法管辖区通常是合法的,因为事实本身不受版权保护。Web Unlocker 仅面向公开数据设计,不适用于采集需要登录的账号数据。
商品编号是 eBay 为每条商品信息分配的数字 ID。您可以在商品链接中“/itm/”之后找到它,大多数 eBay 爬虫工具都用它来获取指定的商品。
反馈评分和好评率是 eBay 公开的卖家信誉指标。调价工具和选品采购团队会把它们与价格一起跟踪,因为同一件商品由金牌卖家(Top Rated)出售,竞争力并不相同。
普通请求往往只能拿到不完整的页面;如果从同一个 IP 定时重复请求,结果会变得不稳定。Web Unlocker 通过真实浏览器渲染页面,具备一致的指纹、JavaScript 渲染、按地区分配的住宅 IP 和自动重试,这正是本页刚刚实时演示的效果。
第一次请求通常不会。eBay 对一次性访问比 Amazon 宽松,团队恰恰容易因此踩坑:原型能跑通,就直接上线了。到了生产环境的请求量下,来自同一 IP 和指纹的重复请求可能会遇到验证挑战和限流,测试时可行的方案在线上就不再奏效。由于按成功请求计费,失败的请求不会产生任何费用。
可以。商品页、搜索结果、Daily Deals、分类浏览页和卖家店铺,都通过完全相同的 API 调用完成。您可以在上方的“试试这些”列表中任选一个体验。
用 Python 采集 eBay 商品信息,只需向 Web Unlocker 接口发送带有商品 URL 的 GET 请求,再用 BeautifulSoup 或 selectolax 解析返回的 HTML。上方的 Python 示例就是完整的集成:无需配置代理池,无需安装浏览器驱动,也不用编写重试逻辑。
每次响应都以 JSON 格式返回,内容包括渲染后的 HTML、状态码和耗时元数据。把解析出的字段写入 CSV,只需在您自己的代码中加几行。本服务不提供字段解析接口,因此保留上表中的哪些字段、以什么格式保存,由您自行决定。
付费套餐没有固定的每日上限:吞吐量取决于您设置的并发数,而不是配额。大规模进行 eBay 价格监控的团队,单个密钥每天可稳定处理数十万条商品信息。本页的免费演示组件另有单独的频率限制。
支持。eBay 爬虫 API 可用于 eBay.co.uk、eBay.de、eBay.com.au 等各国站点,因为您传入的是完整 URL,系统会渲染该域名返回的页面内容。价格以该站点的本地货币返回,页面也使用该站点的语言。代理所在国家由 geo 参数设置。
公开的已售出和已结束商品列表页面与其他 eBay URL 一样可以正常渲染,无需登录即可抓取。能够返回成交价和售出率的专用模块正在开发中。eBay 自身的销售历史不在 Browse API 中,而是归入限量开放的 Marketplace Insights API。
采用按成功请求计费的方式,每 1,000 次成功请求的价格低于 1 美元,因此被拦截的请求和验证码页面都不会计费。只有成功返回真实页面的请求才会计入用量。各套餐的具体费率请见定价页面,承诺用量越大,单价越低。
不需要。爬虫读取的是公开页面,而不是调用 eBay 的 API,因此无需 eBay 开发者账号或 eBay API 密钥。您只需使用自己的密钥登录 Gologin,并传入目标 URL。这样也省去了 OAuth 密钥集审核和按权限范围逐项审批的步骤。
eBay 爬虫返回的是渲染后的页面本身,而 eBay 商品列表 API 返回的是 eBay 选择开放的固定 JSON 结构。因此,爬虫可以获取 API 没有提供的关注人数、已售数量和商品属性等信息,而且无需审批。代价是解析器需要您自己编写。
真实的商品价格,真实的截图,真实的速度——每 1,000 次请求不到 1 美元。预约免费的一对一演示,针对您自己的使用场景,实时查看 Gologin Web Unlocker 的运行效果。
预约演示