Shopping Expert

🛒 全网比价 · 本地寻店 · 智能推荐

lifestyle榜 #14

基于 SERP API 与 Google Places 的智能购物比价工具,自动筛选最优商品并生成购买链接与本地门店信息,支持预算与偏好过滤。

收藏
12.9k
安装
3.5k
版本
1.0.0
CLS 安全性认证2026-07-01
点击查看完整报告 >

使用说明

核心用法

Shopping Expert 是一款集成 Google Shopping 与 Google Places API 的购物比价工具,支持三种搜索模式:在线电商比价、本地门店定位、以及两者融合的混合模式。用户可通过自然语言查询商品,系统根据预算(低/中/高或精确金额)、品牌偏好、功能特征等条件自动筛选并排序推荐结果。

基础调用格式为 uv run shop.py "商品名",配合 --mode 指定搜索范围,--budget 设置价格区间,--preferences 细化品牌与特性需求。输出默认为 Markdown 表格,包含商品详情、评分、库存状态及直达购买链接;也可选择 JSON 格式获取完整元数据。

显著优点

智能评分算法:采用五维加权模型(价格匹配30%、评分25%、库存20%、评论数15%、配送/距离10%),结合偏好关键词匹配,实现客观量化的商品排序。

双场景覆盖:既能抓取亚马逊、沃尔玛等电商平台数据,又能定位附近实体店铺,满足"线上下单"与"即时到店"两种消费场景。

弹性容错机制:无结果时自动放宽过滤条件重试,API 异常时执行指数退避重连(最多3次),提升查询成功率。

低门槛交互:支持自然语言描述预算("medium"或"$100")与偏好("Nike, 防水"),无需学习复杂查询语法。

潜在缺点与局限性

API 依赖与成本:核心功能依赖 SERP API 与 Google Places API,两者均有免费额度限制,高频使用需承担额外费用。

数据时效性问题:价格与库存状态反映的是上次 API 更新时间,非实时同步,可能导致"有链接无库存"或价格变动落差。

本地库存盲区:Google Places API 仅提供门店位置与基本信息,无法确认具体商品的店内实时库存,需用户电话或到店核实。

区域覆盖不均:Google Shopping 与 Places API 在部分国家/地区数据质量参差不齐,非欧美用户可能获得较少本地结果。

适合人群

  • 价格敏感型消费者:需跨平台比价、追踪折扣的用户
  • 即时需求用户:希望查找附近门店、对比"线上下单等待"与"立即到店购买"优劣的决策者
  • 采购清单管理者:需要批量生成结构化购物列表(含链接与地点)的个人或小型团队

常规风险

API 密钥泄露风险:SERP API 与 Google Places API 密钥需配置于环境变量,若误提交至代码仓库或共享环境,可能导致配额被恶意消耗或产生意外费用。

隐私暴露可能:本地搜索需提交地理位置信息,虽通常以城市/邮编级别处理,但仍存在位置数据被 API 服务商记录的风险。

过度依赖自动化:评分算法虽量化客观,但无法替代主观需求(如外观设计、材质手感),用户需结合自身判断做最终决策。

安全解读

Shopping Expert 综合评估

核心用法

Shopping Expert 是一款面向消费决策场景的 AI 购物助手,通过整合 Google Shopping 线上电商数据与 Google Places 本地门店信息,为用户提供智能化的商品搜索与比价服务。用户可通过自然语言或结构化参数输入商品需求,系统自动执行多维度匹配:支持「online/local/hybrid/auto」四种搜索模式切换,预算可设定为 low/medium/high 三档或精确金额(如"$100"),偏好过滤涵盖品牌、功能、颜色等标签,最终输出按综合评分排序的推荐清单。

执行逻辑上,该技能采用加权评分算法:价格匹配度占 30%、用户评分占 25%、库存状态占 20%、评论数量占 15%、配送/距离因素占 10%,并叠加关键词匹配 bonus。输出格式可选 Markdown 表格(含购买链接、门店导航)或完整 JSON 结构化数据,便于二次开发对接。

显著优点

1. 双源数据融合:首次将线上电商(Amazon、Walmart 等)与线下实体店库存打通,解决「线上下单怕踩雷、线下找店跑断腿」的痛点
2. 决策智能化:非简单价格排序,而是综合评分模型,降低用户比价认知负担

3. 工程实现严谨:API 密钥强制环境变量读取、TLS 加密传输、指数退避重试机制、输入异常自动降级,体现生产级代码素养

4. 扩展性强:JSON 输出模式支持企业采购系统、个人记账工具等场景集成

潜在缺点与局限性

  • API 配额依赖:SerpAPI 与 Google Places 均为付费/限额服务,高频使用易触发速率限制
  • 实时性缺口:库存与价格数据依赖 API 缓存,热门商品可能出现「有链接无库存」的体验落差
  • 本地库存盲区:Google Places API 不返回实时货架库存,到店扑空风险由用户承担
  • 地理覆盖不均:非英语国家/偏远地区本地搜索效果可能衰减

适合人群

  • 价格敏感型消费者:大额采购前需快速横向比价
  • 即时需求用户:需确认「附近哪里现在能买到」的紧急采购场景
  • 企业行政/采购人员:批量生成带链接的标准化采购清单
  • 跨境购物用户:利用 Google Shopping 覆盖多国家电商数据

常规风险

  • 隐私层面:搜索关键词与地理位置上传至第三方 API,虽经 TLS 加密,但 SerpAPI 作为商业服务存在数据留存政策差异
  • 经济风险:API 调用费用可能超预期,建议配置用量告警;商品链接跳转后的交易安全由电商平台承担,不在本技能责任范围
  • 决策偏差:评分模型权重固定,可能过度推荐高评分但高价商品,需用户结合自身需求二次判断

Shopping Expert 内容

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