Skip to content

Repository files navigation

VCGVisionHelper:把 CSV 里的标题和关键词批量填入 VCG 草稿页

VCGVisionHelper

把 CSV 里的标题和关键词,批量填入 VCG 草稿页。

免费开源 · 纯本地处理 · 不上传数据 · 不自动提交

Release CI License No telemetry

下载最新版 · 1 分钟安装 · 下载 CSV 示例 · 使用说明

Important

这是一个减少重复录入的填写助手,不是自动投稿机器人。它不负责登录、不上传图片、不抓取平台数据,也不会点击最终提交;填写结果始终由你检查并提交。

它解决什么问题

在 VCG 供稿草稿页逐张复制标题和关键词,耗时而且容易贴错。VCGVisionHelper 把这个过程压缩成一条可检查的本地流程:

准备 CSV  →  导入并校验  →  按文件名匹配草稿  →  填写标题和关键词  →  导出报告  →  人工确认提交
你关心的 VCGVisionHelper 的做法
会不会传走 CSV? 不会。文件只在浏览器内存中解析。
会不会填错图片? 按带后缀的完整文件名精确匹配,并逐条记录结果。
页面卡住怎么办? 网页右上角提供暂停、继续和立即停止。
填完会直接提交吗? 不会。最终提交必须由用户手动完成。
需要购买卡密吗? 不需要。项目采用 MIT 许可证,永久免费开源。

界面

VCGVisionHelper 扩展弹窗

导入前会检查表头、空字段、重复文件名和关键词数量;运行时可在网页悬浮控制台查看进度、暂停或停止;完成后可导出逐条处理报告。

安装

  1. 打开 最新 Release
  2. 下载附件 VCGVisionHelper-v1.1.0.zip不要下载 GitHub 自动生成的 Source code 压缩包。
  3. 解压到一个固定目录。
  4. 在 Chrome 打开 chrome://extensions/,开启“开发者模式”。
  5. 点击“加载已解压的扩展程序”,选择刚才的解压目录。
  6. 首次使用前刷新已经打开的 VCG 页面。

同样适用于基于 Chromium 的新版 Microsoft Edge;对应扩展管理页为 edge://extensions/

准备 CSV

表头必须包含 file_nametitlekeywords 三列:

file_name,title,keywords
IMG_0001.jpg,清晨湖面上的薄雾,"湖泊,薄雾,清晨,自然,风景"
  • file_name:包含后缀,并与网页显示的文件名完全一致。
  • title:单行标题。
  • keywords:5–35 个关键词,使用英文逗号分隔。
  • 编码:支持 UTF-8、UTF-8 BOM、GB18030 和常见 GBK CSV。

可以直接下载 docs/sample.csv 作为模板。CSV 内含逗号、换行或双引号时,扩展也能按标准 CSV 规则解析。

开始填写

  1. 登录 VCG 供稿人后台,进入待编辑草稿页面并刷新。
  2. 点击扩展图标,选择 CSV。
  3. 检查导入预览,并修正所有校验错误。
  4. 点击“开始填写”。
  5. 在网页右上角查看进度,需要时暂停、继续或停止。
  6. 完成后导出报告,人工核对标题与关键词,再手动提交。

建议第一次只用 2–3 张图片验证当前页面兼容性。更完整的故障排查见 使用说明

功能与边界

已支持

  • 用完整文件名精确匹配当前页面中的图片
  • 兼容 React/Vue 等受控输入框
  • 写入单行标题,并触发网站关键词分词流程
  • 逐条等待、失败隔离、暂停、继续和立即停止
  • 导出成功、失败、跳过结果的 CSV 报告
  • 确定性构建 ZIP 和 SHA-256 校验文件
  • 零第三方运行时依赖、零遥测、零外部接口

不支持

  • 自动登录、自动上传图片或自动提交稿件
  • 抓取平台数据、绕过验证码、访问控制或平台限制
  • 替代用户检查标题、关键词、版权与供稿合规性

VCG 页面结构发生变化时,DOM 适配可能需要更新。遇到问题请先停止任务,并提交一份不含账号、Cookie、合同或未公开原图的 Bug 报告

隐私与安全

扩展不包含统计、遥测、广告、卡密验证或网络请求。CSV 只在当前浏览器内存中解析,并发送给当前活动的 VCG 页面。详见 隐私说明安全策略

本项目是独立的开源工具,与视觉中国或其关联公司不存在官方隶属、授权或背书关系。使用前请确认你的供稿协议和平台规则允许相应的辅助操作。

本地开发

需要 Node.js 20 或更高版本,不需要安装第三方依赖。

npm test
npm run lint
npm run build
npm run check

npm run build 会生成扩展 ZIP 与 SHA-256 文件。同一份源码会生成相同字节的构建产物。

参与维护

赞助项目

如果这个工具确实节省了你的时间,可以在扩展内自愿支持维护。赞助不解锁功能,也不会影响使用。

许可证

MIT © KanadeK

Releases

Packages

Contributors

Languages