淘宝购物助手 — 商品搜索、详情查看、加购、购物车(价格变动提醒)、评价浏览。适用于用户提出购物、查商品、比价、加购或获取淘宝商品信息。支持销量/价格排序、规格选择和批量操作。
基于 OpenCLI 的淘宝购物全流程自动化 skill,支持搜索、详情、加购、购物车管理、评价查询。
npm install -g @jackwener/opencliextension/ 目录为未打包扩展)重要:首次使用前,请确保 Chrome 已登录淘宝 ( www.taobao.com),因为所有命令依赖%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%89%80%E6%9C%89%E5%91%BD%E4%BB%A4%E4%BE%9D%E8%B5%96) Cookie 认证。
bash
# 搜索商品
opencli taobao search "iPhone 17 Pro Max" --limit 10
# 查看商品详情
opencli taobao detail <商品ID>
# 加入购物车
opencli taobao add-cart <商品ID>
# 查看购物车(含价格变动)
opencli taobao cart
# 查看商品评价
opencli taobao reviews <商品ID> --limit 10
bash
opencli taobao search <关键词> [选项]
参数:
参数类型默认值说明query位置参数必填搜索关键词--sort选择default排序方式: default(综合)、 sale(销量)、 price(价格)--limit整数10返回结果数量(最大 40)
输出格式:
text
rank | title | price | sales | shop | location | item_id | url
示例:
bash
# 搜索 iPhone,按销量排序
opencli taobao search "iPhone 17 Pro Max" --sort sale --limit 20
# 搜索T恤,按价格升序
opencli taobao search "T恤 男" --sort price --limit 10
bash
opencli taobao detail <商品ID> [选项]
参数:
参数类型默认值说明id位置参数必填商品 ID(从搜索结果的 item_id 字段获取)
输出格式:
text
field | value
包含字段:商品名称、价格、销量、评价数、店铺评分、店铺名称、发货地、可选规格、ID、链接
示例:
bash
opencli taobao detail 827563850178
bash
opencli taobao add-cart <商品ID> [选项]
参数:
参数类型默认值说明id位置参数必填商品 ID--spec字符串无规格关键词(如 "红色 XL",多个用空格分隔,模糊匹配)--dry-run布尔false仅预览,不实际加入购物车
输出格式:
text
status | title | price | selected_spec | item_id
示例:
bash
# 加入购物车(自动选择第一个可用规格)
opencli taobao add-cart 827563850178
# 指定规格加入购物车
opencli taobao add-cart 827563850178 --spec "银色 512G"
# 预览模式(不实际加入)
opencli taobao add-cart 827563850178 --spec "银色 512G" --dry-run
bash
opencli taobao cart [选项]
参数:
参数类型默认值说明--limit整数20返回商品数量(最大 50)
输出格式:
text
index | title | price | spec | shop
💡 特色功能:价格变动提示
¥153 (原价¥237, 省84.00)示例:
bash
# 查看购物车前20件商品
opencli taobao cart
# 查看更多商品
opencli taobao cart --limit 50
bash
opencli taobao reviews <商品ID> [选项]
参数:
参数类型默认值说明id位置参数必填商品 ID--limit整数10返回评价数量(最大 20)
输出格式:
text
rank | user | content | date | spec
示例:
bash
opencli taobao reviews 827563850178 --limit 20
所有命令支持 --format / -f 参数:
格式说明table表格形式(默认)jsonJSON 数组yamlYAML 格式mdMarkdown 表格csvCSV 格式
示例:
bash
opencli taobao search "iPhone" -f json
opencli taobao cart -f csv
A: 首次执行需要建立浏览器会话(约 7 秒),后续执行会复用会话。可以使用 --format json 加速输出解析。
A: 需要在 Chrome 中登录淘宝。打开 www.taobao.com,手动登录后重试。
A: 使用 search 命令,结果中的 item_id 字段即为商品 ID。也可以从商品链接中提取: https://item.taobao.com/item.htm?id=XXXXXXXX
A: 购物车数据会实时获取,如果商品有降价,会同时显示原价和现价,方便识别。
此 skill 依赖 OpenCLI 项目中的淘宝适配器模块( @jackwener/opencli)。适配器源代码位于:
所有适配器均使用 Cookie 认证策略,无需额外 API Key。