基于 price.py 脚本,实现"搜索 → 表格+推荐 → 用户选品 → 获取链接 → 汇总输出"的完整比价流程。
支持平台: 淘宝/天猫、京东、拼多多、抖音、快手、1688
Supported platforms: Taobao/Tmall, JD.com, Pinduoduo, Douyin, Kuaishou, 1688
| sourceType | 平台 |
|---|---|
| --- | --- |
| 0 | 全部 |
| 1 | 淘宝/天猫 |
| 2 | 京东 |
| 3 | 拼多多 |
| 4 | 苏宁 |
| 5 | 唯品会 |
| 7 | 抖音 |
| 8 | 快手 |
| 22 | 1688 |
从用户输入的商品名中提取核心关键字,调用 search 命令:
python3 scripts/price.py search --keyword "关键字" --sourceType 0 --pages 1 --format csv
--sourceType 0(全部平台)、--pages 1(第1页)、--format csv(CSV 格式便于解析)从 search 返回的 CSV 结果中,逐条检查商品名称(商品 列):
过滤完成后,立即输出 Markdown 表格,列名:
| ID | 名称 | 平台 | 商铺 | 价格 | 原价 | 优惠 | 月销 | 推荐度 | 推荐理由 |
|---|
各列说明:
-)-)推荐度评估标准(综合三项因素):
评估示例:
按推荐度从高到低排列表格。推荐度相同时按价格升序。
> ⚠️ 必须记住每个商品的 goodsId 和 sourceType(从 search 结果中获取),后续步骤需要用到。不要在表格中展示这两列,但必须内部保留映射关系:ID → {goodsId, sourceType}。
表格输出后,紧接着输出检索说明,包含以下内容:
ID. 商品名称 - 平台 - ¥价格 (推荐度: ⭐⭐⭐⭐⭐) — 理由在检索说明末尾输出:
> 📌 请输入您关注的商品序号(可多选,用逗号或空格分隔),我将为您获取购买链接。
> 例如:1, 3, 5 或 1 3 5
> 💡 推荐选择:{推荐ID列表}(推荐度 ⭐⭐⭐⭐ 及以上的商品)
其中 {推荐ID列表} 为推荐度 ⭐⭐⭐⭐ 及以上商品的 ID,用逗号分隔(如 1, 3, 5)。如果推荐度均低于 ⭐⭐⭐⭐,则不显示推荐选择行。
然后 停止并等待用户输入,不要自动进入下一步。
用户输入商品序号后:
goodsId 和 sourceTypepython3 scripts/price.py link --goodsId "{goodsId}" --sourceType {sourceType}
将用户关注的商品整理为最终表格,列名:
| ID | 名称 | 平台 | 商铺 | 价格 | 链接 |
|---|
购买链接 格式;如有口令也一并附上表格后附汇总结论,帮助用户快速决策。
脚本路径:scripts/price.py
当用户问"你能干什么"、"这个技能有什么用"、"你能帮我买什么"时,输出以下说明:
> 🔍 全网电商比价工具
>
> 我可以帮你在淘宝/天猫、京东、拼多多、抖音、快手、1688 等平台搜索商品、对比价格、找到最优购买方案。
>
> 你可以这样问我:
> - 帮我比价 iPhone 16 Pro — 全网检索对比各平台价格
> - 帮我从京东检索 AirPods Pro — 指定平台搜索
> - 帮我找最便宜的纸尿裤 — 找最低价商品
> - 帮我搜索戴森吹风机 — 全平台商品搜索
> - 哪里买小米手环便宜 — 价格对比
>
> 完整流程: 搜索商品 → 过滤推荐 → 你选商品 → 我给购买链接
>
> I can search and compare product prices across major Chinese e-commerce platforms (Taobao, JD.com, Pinduoduo, etc.), and provide you with the best deals and purchase links.
共 1 个版本