Amazon Product Fetcher — Amazon 产品抓取器
v1.0.0获取完整的Amazon产品数据,包括标题、当前价格、货币、星级评分、评论数量、可用性、主图和产品URL。支持从Amazon URL或ASIN开始工作。不需要API密钥。当要求“获取Amazon产品信息”、“获取Amazon价格”、“在Amazon上查找产品”或“X在Amazon上多少钱”时触发。
运行时依赖
安装命令
点击复制技能文档
Amazon Product Fetcher 🛒 从 Amazon 公开商品页面抓取完整商品数据,无需任何 API Key,纯 Python 标准库。
何时使用 "获取此 Amazon 产品的详细信息:[URL]" "ASIN B0XXXXXXXX 在 Amazon 上的价格是多少?" "从 amazon.com/dp/B0XXXXXXXX 获取产品信息" "在 Amazon 上查找 [产品] 并告诉我价格"
快速开始 # 通过 URL python scripts/fetch.py --url "https://www.amazon.com/dp/B0CX44VMKZ" # 通过 ASIN python scripts/fetch.py --asin B0CX44VMKZ # JSON 格式输出 python scripts/fetch.py --asin B0CX44VMKZ --json
输出字段 字段 说明 asin Amazon 商品编号 title 商品标题 price 当前价格数字 currency 货币符号(如 $、€) rating 星级评分(如 4.5) reviews 评论数量 availability 库存状态 image_url 主图 URL product_url Amazon 商品链接
无需 API Key 直接解析 Amazon 公开商品页面 HTML。使用真实浏览器 User-Agent 避免被屏蔽。 提示:Amazon 偶尔会返回 CAPTCHA 页面。若出现此情况,稍后重试即可。大批量抓取请使用 skill-amazon-spapi(需要卖家凭证)。
配置(openclaw.json) 无需配置 API Key。可选配置: { "skills": { "entries": { "amazon-product-fetcher": { "enabled": true } } } }
故障排除 问题 解决方案 价格为空 Amazon 可能使用了不同的价格 widget;重试一次 CAPTCHA / 503 等待 30 秒后重试 无法从 URL 提取 ASIN 改用 --asin 直接传入