本地 TypeScript Web 应用,用 Playwright 自动操作平台网页:上传视频、设置封面、填写标题和标签,并提交发布。小红书不建议使用,有违规风险。Windows用户注意防火墙,可能会直接导致命令行工具被系统删除
当前 Web UI 默认支持抖音、B站、小红书和视频号。微博适配代码仍保留,但入口已隐藏。
macOS 用户可以双击运行:
安装多平台视频发布工具.command
脚本会自动检查 Git、Node.js 和 npm,安装依赖,并在桌面创建:
启动多平台视频发布工具.command
Windows 用户可以双击运行:
安装多平台视频发布工具-Windows.bat
脚本会自动检查 Git、Node.js 和 npm,安装依赖。
启动多平台视频发布工具-Windows.bat
Windows 安装脚本不会在桌面额外创建启动工具。安装完成后,进入桌面的 DannyZZ2_AutoUpload 文件夹,双击其中的启动脚本即可启动。
npm install
npm run dev默认地址:
- Web UI: http://127.0.0.1:5173
- API: http://127.0.0.1:4174
程序默认会优先使用本机 Google Chrome,避免必须下载 Playwright 自带 Chromium。
如果本机没有 Chrome,先执行:
npx playwright install chromium也可以显式指定浏览器:
PUBLISHER_BROWSER_EXECUTABLE="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" npm run dev- 第一版全部平台走网页自动化,不使用开放平台 API。
- 每个平台单账号,登录会话保存在本机
data/browser-sessions。 - 不保存账号密码,不绕过验证码和风控。
- 可以选择自动发布;关闭后程序只填写发布信息,最终发布按钮由用户手动点击。
- 抖音和视频号同时设置 3:4 与 4:3 封面;小红书用 3:4,B站用 4:3 和 16:9。