返回 Skill 列表
extension
分类: 数据与分析无需 API Key

Amazon Product Fetcher

获取完整的亚马逊产品数据,包括标题、当前价格、货币、星级评分、评论数、库存状态、主图和产品链接。适用于...

person作者: mysmth2003hubclawhub

Amazon Product Fetcher 🛒

从 Amazon 公开商品页面抓取完整商品数据,无需任何 API Key,纯 Python 标准库。

When to Use

  • "Get the details for this Amazon product: [URL]"
  • "What's the price of ASIN B0XXXXXXXX on Amazon?"
  • "Fetch product info from amazon.com/dp/B0XXXXXXXX"
  • "Look up [product] on Amazon and tell me the price"

Quick Start

# 通过 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

Output Fields

| 字段 | 说明 | |------|------| | asin | Amazon 商品编号 | | title | 商品标题 | | price | 当前价格数字 | | currency | 货币符号(如 $) | | rating | 星级评分(如 4.5) | | reviews | 评论数量 | | availability | 库存状态 | | image_url | 主图 URL | | product_url | Amazon 商品链接 |

No API Key Needed

直接解析 Amazon 公开商品页面 HTML。使用真实浏览器 User-Agent 避免被屏蔽。

提示: Amazon 偶尔会返回 CAPTCHA 页面。若出现此情况,稍后重试即可。大批量抓取请使用 skill-amazon-spapi(需要卖家凭证)。

Configuration (openclaw.json)

无需配置 API Key。可选配置:

{
  "skills": {
    "entries": {
      "amazon-product-fetcher": {
        "enabled": true
      }
    }
  }
}

Troubleshooting

| 问题 | 解决方案 | |------|----------| | 价格为空 | Amazon 可能使用了不同的价格 widget;重试一次 | | CAPTCHA / 503 | 等待 30 秒后重试 | | 无法从 URL 提取 ASIN | 改用 --asin 直接传入 |