由于最近想把淘宝买的衣服导入到AI搭配软件里面，但是拍照有很麻烦，一个一个下载也很麻烦，所以就做了这个淘宝图片下载器淘宝订单图片下载器一个 Tampermonkey 油猴脚本：在淘宝「已买到的宝贝」页面上，把你买过的衣服主图一键下载到本地，方便导入到穿搭 app（如搭搭、Lookie、Whering 等）。作者：Morrin · 许可：MIT工作原理是直接复用你浏览器里已登录的淘宝会话，不做任何模拟登录/绕过风控，因此安全无风险。功能特点🔍 扫描当前页订单 —— 用「交易快照」链接做锚点，每个商品 = 一条记录，准确匹配⬇ 批量下载 —— 复选框勾选要的，一键下载到本地子文件夹🖼 拿原图 —— 自动剥掉淘宝的 _120x120.jpg 之类尺寸后缀，下载原图🛡 避开推荐位 —— 自动滚动只滚到「猜你喜欢」之前，不污染下载结果🔌 零反爬虫风险 —— 全程使用浏览器已登录的会话，不需要 cookie、不模拟登录1. 安装1.1 装一个用户脚本管理器（任选其一）浏览器推荐Chrome / Edge / 360 / QQTampermonkeyFirefoxTampermonkey 或 GreasemonkeySafariTampermonkey1.2 安装本脚本方式 A：从 Greasy Fork 搜索「淘宝订单图片下载器」直接点安装方式 B：把 taobao-order-image-downloader.user.js 拖进浏览器，Tampermonkey 会弹安装确认页方式 C：打开 Tampermonkey 仪表盘 → 「+」新建脚本 → 粘贴文件内容 → Ctrl + S 保存1.3 关键设置（不设置可能下载失败）在 Tampermonkey 设置里把下载模式切到浏览器 API：Tampermonkey 仪表盘 → ⚙ 设置 → 通用 → 下载模式 选「浏览器 API」否则 GM_download 不能把图片存到子目录，下载会全部失败或弹出另存为对话框。2. 使用打开 https://buyertrade.taobao.com/trade/itemlist/list_bought_items.htm（已买到的宝贝）用淘宝自己的搜索框/时间筛选器，把要下载的衣服订单筛出来，翻到目标页页面右下角会出现橙色面板「📦 淘宝订单图片下载器」点 🔍 扫描本页 —— 脚本会自动滚一遍页面把商品行渲染出来（几秒到十几秒），然后列表每一项会显示一个商品缩略图、标题、订单号取消勾选不需要的（比如混在订单里的吃的喝的）点 ⬇ 下载选中图片会保存到浏览器默认下载目录下的 taobao-clothes/ 子文件夹（子目录名可在 ⚙ 里改）鼠标移到面板里某一行时，原页面对应的商品卡片会高亮，方便核对是不是你想要的。3. 设置（⚙ 按钮）配置项默认值说明子目录taobao-clothes保存到浏览器下载目录下的这个子文件夹命名模板{idx}_{title}文件名模板，可用 {idx} {title} {orderId} {date}下载延迟(ms)350每张图之间停顿多久，避免触发风控最小图片边长(px)60小于该尺寸的图（图标、星标）会被过滤掉剥掉缩略尺寸后缀✅把 xxx.jpg_60x60.jpg 还原成 xxx.jpg 拿原图命名示例：默认 {idx}_{title} → 001_某品牌纯棉短袖T恤男夏季新款.jpg可用变量：{idx} — 三位数序号（001, 002, ...）{title} — 商品标题（清洗过非法字符）{orderId} — 订单号{date} — 下载当天日期（YYYYMMDD）4. 常见问题4.1 扫出来 0 个商品 / 数量明显比订单少按下面的顺序排查：滚动到页底 —— 淘宝虚拟列表懒加载，先把页面滚到底让所有订单行渲染出来，再点扫描看「全页诊断」 —— 按 F12 打开开发者工具，点 Console，看脚本开头的 [taobao-dl] 全页诊断 一段： 大图(min≥60) 0 且 计算后 background-image 含 alicdn ≥ 30 —— 缩略图是 CSS 背景图，本版已支持bizOrder/itemOrder 容器数 0 —— 正常，本版不用这个容器缩略图都被识别成广告图 —— 把 ⚙ 里「最小图片边长」调到 30 再扫4.2 抓到 1 张但是别的广告图片大概率是 row 范围爬多了，命中了外层推荐位。报告 issue 时附上控制台 [taobao-dl] 扫描统计 的输出（注意看 dup: 29 这种数字就说明去重逻辑在工作但抓错了图）。4.3 点了下载没反应 / 全部失败Tampermonkey → 设置 → 通用 → 下载模式 一定要选「浏览器 API」，选「下载管理器」会不工作浏览器右上角看一下有没有「需要权限」之类的弹窗，允许它把下载延迟调大到 500–800ms，太快可能被淘宝图片 CDN 临时拒绝4.4 下载下来的图模糊 / 还是缩略图确认 ⚙ 里「剥掉缩略尺寸后缀」是勾上的个别商家上传的就是低分辨率图，那没办法试一下把 URL 中的 https://img.alicdn.com/... 换成 https://gw.alicdn.com/...（如果该商家用了这个域名）4.5 文件名乱码 / 包含奇怪字符标题已经过 Windows 不合法字符的清洗，理论上不会出问题如果保存失败，把命名模板换成 {idx}_{orderId} 这种纯数字格式4.6 想下载多页目前是「下载当前页」。淘宝一页通常 15 条，多数情况一两页就够了。如果要多页，最简单的做法是：翻到第 1 页 → 扫描 → 下载翻到第 2 页 → 扫描 → 下载……之所以不做自动翻页，是因为淘宝翻页时常触发风控验证（拖动滑块/手机短信），自动化很容易被锁号。手动翻页 + 工具只负责抓图，是最稳的折中。4.7 想要主图 + 详情页大图本工具只下载主图（订单里那张 100x100 的缩略图原图）。详情页里那些模特图、细节图需要进每个商品详情页解析，慢且容易被风控盯上，需要再开发一版。5. 工作流（导入穿搭 app）用本工具下载主图到 taobao-clothes/ 文件夹把图片同步到手机（AirDrop / 微信文件传输助手 / iCloud / OneDrive）在穿搭 app 里新建衣物，从相册导入如果穿搭 app 需要白底/方图，可以先用 PS 批处理或 remove.bg 做一次背景处理。6. 技术细节（开发者参考）扫描的关键锚点是订单里每件商品旁边的「交易快照」链接：用 a / span / button / div 等任意元素匹配文本「交易快照」每个链接 = 一件商品从该链接向上爬 6 层 DOM 找到商品行（tr 或 tr.parentElement 之类）在该行内找 或 CSS background-image（getComputedStyle）作为商品图淘宝新版用 CSS 背景图渲染商品缩略图，不用 标签，所以必须扫 background-image 才能抓到。7. 文件taobao-order-image-downloader.user.js — 油猴脚本本体README.md — 本文档8. 许可MIT © Morrin — 随便用、随便改、随便分发，不保留版权也是可以的。