M

Moda ERP 图案链接采集器

Created a month ago
Updated a month ago
自动翻页采集所有商品的图案链接,导出Excel
#数据采集
#ERP系统
#Excel导出
#自动翻页
Statistics
Total Installs
24
Last 24h
+0
User Rating
-
Ad
Moda ERP系统商品图案链接采集工具,支持自动翻页遍历和Excel导出

🖼️ Moda ERP 图案链接采集器

Moda ERP 图案链接采集器 是一款专为 Moda ERP 系统设计的浏览器辅助脚本(UserScript)。它能够自动遍历商品列表,深度抓取商品背后的图案(Pattern)高清链接,并支持一键导出为 Excel 表格,极大地提高了素材整理和采集的效率。

版本: 4.3.1 作者: QoderWork 适用平台: Tampermonkey (油猴) / Violentmonkey

✨ 主要功能

  • 🚀 自动翻页采集:无需手动点击,脚本自动处理分页,支持自定义采集上限。
  • 🔗 深度链接提取:自动识别并提取商品详情页中的“图案链接”(Pattern Links),支持处理 CDN 地址。
  • 📊 Excel 一键导出:采集完成后,自动生成包含详细信息的 Excel 文件(支持双格式:明细表与汇总表)。
  • 🛡️ 智能防缓存:内置 XHR/Fetch 拦截器,自动捕获 API 请求参数,并通过 X-Skip-SW-Cache 绕过 Service Worker 缓存,确保数据实时性。
  • 🎨 可视化面板:提供悬浮操作面板,实时显示采集进度、状态日志及错误信息。

🛠️ 安装指南

1. 前置准备

请确保你的浏览器已安装脚本管理扩展程序:

  • Tampermonkey (推荐)
  • Violentmonkey
  • Greasemonkey

2. 安装脚本

  1. 点击脚本文件 Moda ERP图片链接采集.js 进行安装,或在扩展程序 dashboard 中新建脚本并粘贴代码。
  2. 确保脚本已启用,且匹配地址包含 https://pod.modaai.net/my-design/my-commodity/mycommoditycenter*

3. 访问系统

登录 Moda ERP 系统,进入 我的设计 -> 我的商品 -> 商品中心 页面。

🚀 使用说明

  1. 启动面板: 刷新页面后,屏幕右上角会出现 “图案链接采集器” 悬浮面板。你可以拖动标题栏移动面板位置。

  2. 设置参数

    • 采集上限:输入你想要采集的商品数量(默认 100 条)。
    • 筛选条件:请在 ERP 页面上先设置好你想要的筛选条件(如:服饰/非服饰、烫画/满印等)。
  3. 开始采集

    • 点击 “开始采集” 按钮。
    • 脚本会自动捕获当前的筛选参数,并开始遍历商品。
    • 注意:首次运行时,脚本可能会自动点击一次翻页以捕获 API 请求体,请勿干扰。
  4. 查看进度: 面板下方的日志区域会实时显示当前正在处理的商品 SPU 和进度条。

  5. 导出数据

    • 采集完成或点击“停止”后,“导出Excel” 按钮将变为可用状态。
    • 点击按钮,浏览器将自动下载名为 图案链接_YYYY-MM-DD.xlsx 的文件。

📂 导出文件说明

导出的 Excel 文件包含两个工作表(Sheet):

工作表名称 说明
图案链接 明细表。每一行对应一个图案链接,包含页码、SPU、商品名称、序号和完整 URL。
汇总 宽表。每一行对应一个商品,包含页码、SPU、商品名称,以及横向排列的 图案链接1图案链接2 等。

💡 常见问题 (FAQ)

Q: 点击开始后提示“无法捕获请求参数”怎么办?

A: 请尝试在 ERP 页面上手动点击一下分页按钮(如“下一页”)或切换一下筛选条件,让脚本有机会监听网络请求,然后再点击“开始采集”。

Q: 为什么有些商品没有采集到链接?

A: 脚本会优先尝试通过 API 获取链接。如果 API 返回不完整,脚本会自动启用 Iframe 兜底方案(模拟打开详情页提取)。如果仍然为空,说明该商品可能确实未上传图案。

Q: 导出的 Excel 乱码或打不开?

A: 脚本使用 SheetJS 库生成标准 .xlsx 文件。请使用 Microsoft Excel 或 WPS Office 打开,不要使用记事本直接查看。

Q: 脚本运行太慢/太快可以调整吗?

A: 脚本内置了并发控制(每次并发处理 3 个)和防抖延时(300ms),以平衡速度和服务器压力。不建议随意修改源码中的 sleep 时间,以免触发风控。

📝 更新日志

  • v4.3.1:
    • 优化了 XHR 和 Fetch 的拦截逻辑,提高参数捕获成功率。
    • 增强了 Iframe 兜底方案的稳定性。
    • 修复了部分情况下 SheetJS 加载失败的问题。
    • 完善了 Excel 导出的列宽自适应设置。

Made with ❤️ by QoderWork

Script Details
Applicable Sites
License
Not declared
No license declared — reuse with caution