Shopping Expert 用于在线和本地查找、比较商品,并给出智能推荐。它通过 Google Shopping 搜索电商网站商品,通过 Google Places API 查找附近实体店,支持在线、本地、混合和自动四种模式。
主要能力:按预算、偏好、排序方式筛选商品;输出 Markdown 表格或 JSON;按加权评分排序,权重为价格匹配 30%、评分 25%、库存 20%、评价数量 15%、运费或距离 10%,偏好关键词额外加分。
使用方式:通过脚本 shop.py 调用,例如在线搜索:uv run {baseDir}/scripts/shop.py "coffee maker" --budget medium --max-results 5;本地搜索:uv run {baseDir}/scripts/shop.py "Bio Gemüse" --mode local --location "Hamburg, Germany";混合搜索:uv run {baseDir}/scripts/shop.py "Spiegelreflexkamera" --mode hybrid --location "München, Germany" --budget high --preferences "Canon, 4K Video"。常用参数包括 --mode、--budget、--location、--preferences、--max-results、--sort-by、--output、--country。预算可为 low、medium、high 或具体金额。
适用场景:在线比价、寻找附近商店、按预算和品牌偏好筛选商品。
限制:需要 SERPAPI_API_KEY,本地和混合模式还需 GOOGLE_PLACES_API_KEY;API 有配额限制;价格和库存可能变化,本地库存不保证;缺少密钥或查询无效时会报错或放宽筛选重试。