核心用法
该技能实现了淘宝平台的「以图搜同款」自动化链路,覆盖从登录态管理、图片上传、候选商品筛选到加购物车的完整流程。主要操作路径分为脚本优先模式与browser 工具回退模式两级:
脚本自动化链路
1. 登录态预检:检查本地 verification-artifacts/taobao-storage-state.json 是否存在有效登录态,缺失或过期时触发 save-taobao-cookie.js 让用户扫码/账密登录
2. 端到端执行:通过 verify-taobao-runner.js --image /path/to/img 完成:首页打开 → 登录校验 → 图搜弹窗触发 → 图片上传 → 搜索按钮点击 → 候选商品采样 → 详情页进入 → 加购确认
3. 结果验证:读取 result.json 关键字段(success/loginCheck.isLoggedIn/addToCart.success)判定执行状态
回退人工模式
当脚本因页面结构变更、风控拦截或网络波动失败时,启用 browser 工具按精确 CSS 选择器层级定位图搜按钮(优先 #image-search-upload-button.upload-button.upload-button-active),手动完成上传-搜索-加购链路。
显著优点
- 全链路闭环:从图片输入到加购完成无需人工逐页操作,适合批量找款、比价场景
- 登录态持久化:Cookie 本地存储避免重复登录,提升复用效率
- 多级容错机制:脚本失败自动降级到 browser 工具,选择器多层兜底(ID → class → text 匹配)
- 安全边界清晰:明确禁止「立即购买/提交订单/支付」操作,仅执行搜索与加购,降低资金风险
潜在缺点与局限性
- 平台依赖性强:淘宝前端改版频繁,CSS 选择器可能失效,需持续维护
- 反爬虫对抗:淘宝对自动化工具有滑块、验证码、账号风控等拦截手段,高并发或异地登录易触发安全验证
- 规格选择盲区:部分商品强制规格(颜色/尺码)选择,脚本默认选「默认规格」可能导致加购非用户预期款式
- 地域与价格差异:搜索结果受用户历史行为、地域、库存影响,「同款」未必同价
适合人群
- 电商运营人员:快速找货源、比价、采集竞品信息
- 个人消费者:看到心仪商品图片后反向搜索低价同款
- 代购/买手:批量处理客户发来的商品图,筛选最优供应商
常规风险
- 账号安全风险:自动化登录可能触发淘宝安全中心风控,导致账号临时限制或要求二次验证
- 隐私泄露风险:商品图片上传至淘宝服务器,敏感图片(如私人证件)不应使用此功能
- 操作误判风险:图像识别误差可能导致「同款」实际为相似款,品牌/质量/价格差异需人工复核
- 法律合规风险:批量爬取商品数据可能违反淘宝服务协议,商业用途需评估数据合规边界
使用建议
- 首次使用前执行
save-taobao-runner.js完成登录态初始化 - 网络环境不稳定时追加
--delay-ms 4000-8000参数降低操作频率 - 高价值商品加购后务必人工核对规格、价格、店铺评分再决定是否下单