AudTools Shopify Batch Collector
AudTools Shopify 批量采集器 - 读取 CSV 中的分类链接,批量自动提交到 https://www.audtools.com,自动填充链接、设置商品数量为 9999,间隔 2 秒提交,完成批量采集商品。
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 31 · 0 current installs · 0 all-time installs
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description, SKILL.md, and the two JS files consistently implement a Playwright-based browser automation that reads a CSV '完整链接' column and submits each link to https://www.audtools.com with quantity=9999. No unrelated credentials, binaries, or access are requested.
Instruction Scope
Runtime instructions are narrowly scoped: read CSV, open audtools page, detect manual login, fill inputs, click submit with 2s interval. They do not instruct reading arbitrary system files or transmitting data to third-party endpoints beyond audtools. allowed-tools includes exec/read/write/edit which is consistent with running node and reading/writing CSVs.
Install Mechanism
No explicit install spec in registry entry (instruction-only), but package.json/package-lock declare dependencies (playwright, csv-parser). Installing will fetch packages from the npm mirror listed in package-lock (registry.npmmirror.com). Playwright typically downloads browser binaries during install—consider this network activity and disk usage. The package sources are standard npm packages, not arbitrary HTTP downloads.
Credentials
The skill requests no environment variables, credentials, or config paths. It requires user interaction for login (manual in a real browser) and does not programmatically capture or require the user's credentials.
Persistence & Privilege
Registry flags are normal (always:false, user-invocable:true). The skill does not request persistent system-wide privileges or modify other skills/settings. It does keep a browser context open to allow manual login, which is expected behavior for this automation.
Assessment
This skill appears to do exactly what it says: automate form submissions to AudTools from a CSV. Before installing or running it:
- Inspect the CSV you provide (trusted source) — the script will submit every link it finds. Malformed or malicious links could cause unexpected behavior.
- Be aware it automates many submissions (sets quantity to 9999 and iterates). That may trigger rate limits, account bans, or violate audtools.com terms of service; use responsibly and with the target account owner's consent.
- Installing will pull Playwright and may download browser binaries (large downloads). Ensure you trust the npm registry mirror your environment will use.
- Run in an isolated/test environment first to confirm selectors and behavior; verify the submission button and fields are the expected ones on the live site.
- The code requires a recent Node (package-lock notes Node >=18 for Playwright). Review package.json/lock for versions you expect.
- If you are concerned about exfiltration or data leakage, search the code for network calls to domains other than audtools.com (none observed) and run the script offline or behind network monitoring on first use.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.0
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
SKILL.md
AudTools Shopify 批量采集器
自动批量采集 Shopify 分类商品到 AudTools 网站,支持从 CSV 读取链接,自动填充、设置数量,间隔提交。
功能特点
- ✅ 读取 CSV 文件中的"完整链接"列
- ✅ 自动打开 AudTools 网站
- ✅ 检测是否需要登录,需要登录会提醒你手动登录
- ✅ 依次在输入框填入每个链接
- ✅ 自动设置商品数量为 9999
- ✅ 点击提交,每条操作间隔 2 秒
- ✅ 完全自动化,不需要手动操作
使用方法
# 默认 CSV 读取默认路径 C:\workspace\caiji\shop-futvortexstore-com-categories.csv
node batch-collect.js
# 指定 CSV 文件路径
node batch-collect.js C:\path\to\your\categories.csv
工作流程
- **自动流程:
- 打开
https://www.audtools.com/users/shopns#/users/shopns/collecs - 检测是否有登录表单,如果有会暂停,请你手动登录
- 登录完成后继续执行
- 读取 CSV 中"完整链接"列的每个链接
- 在输入框填入链接,设置商品数量为 9999
- 点击提交
- 等待 2 秒
- 处理下一个链接
- 全部完成后暂停,你可以在浏览器导出结果
CSV 格式要求
CSV 需要有一列叫 完整链接,每个单元格是分类页面的完整 URL。就是 category-collector 输出的 CSV 格式正好匹配,可以直接使用。
示例
配合 category-collector 使用:
- 先用
category-collector采集 Shopify 分类得到 CSV - 然后用
audtools-shopify-collector批量提交到 AudTools 采集商品
# 第一步:采集分类
node category-collector/collect.js https://shop-futvortexstore.com/ C:\workspace\caiji
# 第二步:批量提交到 AudTools
node audtools-shopify-collector/batch-collect.js C:\workspace\caiji\shop-futvortexstore-com-categories.csv
安装依赖
npm install
依赖:
- playwright (已经安装)
- csv-parser (新增,需要安装)
作者
Created by OpenClaw 自动生成,根据需求定制
Files
6 totalSelect a file
Select a file to preview.
Comments
Loading comments…
