shopping-expert

🛒 智能比价购物专家

基于 SerpAPI 和 Google Places 的智能购物助手,自动比价、评分筛选并生成购买清单,帮助用户高效找到最优商品。

收藏
6.1k
安装
2k
版本
3.10
CLS 安全性认证2026-05-03
点击查看完整报告 >

使用说明

核心用法

Shopping Expert 是一款集成在线电商与本地实体店的智能购物助手。用户通过自然语言查询商品(如"coffee maker"),系统支持四种搜索模式:online(纯线上)、local(纯本地)、hybrid(混合模式)和 auto(智能自动选择)。核心命令通过 uv run scripts/shop.py 执行,可指定预算(low/medium/high 或精确金额如"$100")、地理位置、品牌偏好等参数,最终输出带购买链接和店铺地址的结构化购物清单。

显著优点

1. 智能评分算法:采用加权模型综合评估商品,价格匹配占30%、评分25%、库存状态20%、评论数量15%、物流/距离10%,并额外奖励偏好关键词匹配,确保推荐结果客观可靠。
2. 双渠道覆盖:同时打通 Google Shopping 电商平台和 Google Places 本地商户,满足即时购买与线下体验的双重需求。

3. 灵活预算控制:支持模糊档位(低/中/高)和精确金额两种输入方式,自动适配不同货币(€/$)。

4. 鲁棒性设计:内置指数退避重试机制(3次)、参数自动放宽策略和清晰的错误提示,提升用户体验稳定性。

潜在缺点与局限性

  • API 依赖成本:需自行申请 SerpAPI 和 Google Places API 密钥,两者均有调用配额限制,高频使用可能产生费用。
  • 数据时效性:价格和库存信息依赖第三方 API 缓存,非实时同步,可能出现下单时已变价或缺货的情况。
  • 本地库存盲区:Google Places API 不返回具体商品库存,仅提供店铺位置,实际到店可能扑空。
  • 地域覆盖不均:默认德国(de)市场,虽支持 US/UK 等国家代码,但部分小众地区数据质量可能下降。

适合的目标群体

  • 价格敏感型消费者:需要跨平台比价、追求最优性价比的购物者。
  • 本地生活用户:希望查找附近实体店、即时取货或体验商品的本地居民。
  • 采购决策者:行政人员、小型企业主批量采购办公用品或设备时快速生成候选清单。
  • 跨境购物者:支持多国家代码切换,适合有海外购物需求的用户。

使用风险

  • API 密钥泄露风险:密钥以环境变量形式注入,若在多用户服务器或 CI/CD 日志中配置不当,可能导致密钥泄露和滥用。
  • 网络超时累积:虽单次请求设30秒超时,但混合模式下并发调用多个 API,极端网络环境下总耗时可能较长。
  • 供应商锁定:核心功能深度绑定 SerpAPI 和 Google 生态,若 API 服务变更定价或条款,将直接影响 Skill 可用性。
  • 结果偏差:评分算法权重固定,无法针对个人历史偏好动态调整,可能偶尔推荐不符合用户隐性需求的商品。

安全解读

核心用法

Shopping Expert 是一款智能购物比价工具,通过整合 Google Shopping 在线数据和 Google Places 本地商店信息,帮助用户快速找到最优购买选择。支持四种搜索模式(online/local/hybrid/auto),可依据预算级别(low/medium/high 或精确金额)和偏好条件(品牌、功能、颜色)进行智能筛选。

显著优点

1. 智能评分算法:综合价格匹配(30%)、用户评分(25%)、库存状态(20%)、评价数量(15%)、物流/距离(10%)及偏好匹配(加分项)六大维度自动排序,结果客观可信。
2. 双模搜索能力:独创 hybrid 模式同时覆盖电商比价和线下门店定位,解决"网上便宜但等不及"vs"线下即买即得但价高"的决策痛点。

3. 多区域支持:默认德国市场,通过 --country 参数无缝切换美国、英国等市场,货币符号自动适配。

4. 输出灵活:支持 Markdown 表格和 JSON 两种格式,便于人工阅读或系统集成。

潜在局限

  • API 成本门槛:依赖 SerpAPI(在线搜索必需)和 Google Places API(本地搜索必需),免费额度有限,高频使用需付费。
  • 数据时效性:价格和库存信息依赖 API 缓存更新,非实时数据,热门商品可能出现"显示有货但下单无货"的情况。
  • 本地库存盲区:Google Places API 不返回实时货架库存,到店购买存在扑空风险。
  • 新组织维护:clawdbot 为 2026 年 2 月新创建组织,长期维护稳定性待观察。

适合人群

  • 跨境网购用户(德/美/英等多市场比价)
  • 急需商品的本地寻店者("附近哪有卖...")
  • 预算敏感型消费者(严格控制 spending limit)
  • 开发者构建购物机器人或比价插件

常规风险

  • API 密钥泄露风险:需妥善保管 SERPAPI_API_KEY 和 GOOGLE_PLACES_API_KEY
  • 隐私暴露:搜索关键词和位置信息会发送至第三方 API
  • 依赖服务中断:SerpAPI 或 Google Places 服务异常将直接导致 skill 不可用

shopping-expert 内容

scripts文件夹
手动下载zip · 9.2 kB
shop.pytext/plain
请选择文件