Amazon Product Api Skill — Amazon 产品 API 技能
v0.1.3此技能帮助用户从Amazon提取结构化的产品列表,包括标题、ASINs、价格、评分和规格。当用户想要在Amazon搜索产品、找到畅销品牌产品、跟踪商品价格变化、获取高评分类别列表、比较Amazon上的不同品牌产品、提取Amazon产品数据进行市场研究、在特定语言或市场中查找产品、分析关键词的竞争对手价格、找到搜索词的特色产品、获取产品列表的技术规格(如材料或颜色)时,可以使用此技能。
运行时依赖
安装命令
点击复制技能文档
Amazon 产品搜索 Skill 介绍 该 Skill 利用 BrowserAct 的 Amazon 产品 API 模板从 Amazon 搜索结果中提取结构化的产品列表。它提供详细的信息,包括标题、ASIN、价格、评分和产品规格,使得市场研究和产品监控无需手动数据收集即可高效进行。 特点 无幻觉:预设工作流避免 AI 生成的幻觉,确保稳定和精确的数据提取。 无验证码问题:无需处理 reCAPTCHA 或其他验证挑战。 无 IP 限制:无需处理区域 IP 限制或地理围栏。 更快的执行:任务执行速度比纯 AI 驱动的浏览器自动化解决方案更快。 成本有效:显著降低数据采集成本,相比高令牌消耗的 AI 解决方案。 API Key 设置 在运行前,检查 BROWSERACT_API_KEY 环境变量。如果未设置,不要采取其他措施;请询问并等待用户提供。代理必须通知用户:“由于您尚未配置 BrowserAct API Key,请访问 BrowserAct 控制台获取您的 Key。” 输入参数 代理应根据用户要求配置以下参数: 关键词 类型:字符串 描述:用于在 Amazon 中查找产品的搜索关键词。 必需:是 示例:笔记本电脑、无线耳机 品牌 类型:字符串 描述:按品牌名称筛选产品。 默认:Apple 示例:Dell、Samsung 最大翻页次数 类型:数字 描述:要翻页的搜索结果页数。 默认:1 语言 类型:字符串 描述:Amazon 浏览会话的 UI 语言。 默认:en 示例:zh-CN、de 使用 代理应使用以下独立脚本来实现“一行命令结果”: 示例用法 python -u ./scripts/amazon_product_api.py “关键词” “品牌” 页数 “语言” 执行监控 由于此任务涉及自动浏览器操作,因此可能需要一些时间(几分钟)。脚本将持续输出带有时间戳的状态日志(例如 [14:30:05] 任务状态:运行)。代理指令:在等待脚本结果时,请持续监控终端输出。只要终端输出新的状态日志,任务即正常运行;不要将其误认为是死锁或无响应。只有当状态长时间未改变或脚本停止输出而未返回结果时,才应考虑触发重试机制。 数据输出 成功后,脚本解析并打印 API 响应中的结构化产品数据,包括: product_title:产品的完整标题。 asin:Amazon 标准识别号。 product_url:Amazon 产品页面的 URL。 brand:品牌名称。 price_current_amount:当前价格。 price_original_amount:原始价格(如果适用)。 rating_average:平均星级评分。 rating_count:评分总数。 featured:像“畅销品”或“Amazon 的选择”这样的徽章。 color、material、style:产品属性(如果可用)。 错误处理和重试 如果在脚本执行期间发生错误(例如,网络波动或任务失败),代理应遵循以下逻辑: 检查输出内容:如果输出包含“无效授权”,则意味着 API Key 无效或已过期。不要重试;请指导用户重新检查并提供正确的 API Key。如果输出不包含“无效授权”但任务失败(例如,输出以 Error: 开头或返回空结果),代理应自动尝试重新执行脚本一次。 重试限制:自动重试仅限一次。如果第二次尝试失败,请停止重试并向用户报告具体的错误信息。 典型用例 市场研究:搜索特定产品类别以分析顶级品牌和定价。 竞争对手监控:跟踪特定竞争对手品牌的产品列表和价格变化。 产品目录丰富:提取结构化的详细信息,例如 ASIN 和规格,以构建或更新产品数据库。 评分分析:找到高评分的产品以特定关键词来确定市场领导者。 本地化研究:以不同语言搜索 Amazon 以分析国际市场。 价格跟踪:监控当前和原始价格以确定折扣趋势。 品牌表现:评估特定品牌在多个页面的搜索结果中的存在。 属性提取:为产品列表收集技术规格,例如材料或颜色。 潜在客户生成:确定流行产品及其制造商以进行业务推广。 自动数据馈送:定期将 Amazon 搜索结果拉入外部 BI 工具或仪表板。