核心用法
抖音视频上传工具是一套基于 Node.js + Playwright 的自动化脚本集合,专为内容创作者设计,提供三大核心功能:
1. 账号登录管理
- 通过
login.ts启动浏览器自动化流程,支持扫码或账号密码登录 - 登录成功后自动持久化 Cookie(约 30 天有效期),避免重复登录
- 提供
manage.ts工具检查/查看/清除登录状态
2. 视频上传发布
- 使用
upload.ts脚本实现视频自动上传 - 支持自定义标题、描述、标签(逗号分隔)
- 可选
--no-publish参数保存为草稿 - 自动处理短信验证码弹窗交互
3. 技术依赖
- 运行环境:Node.js 18+
- 浏览器引擎:Chrome/Chromium(Playwright 驱动)
- 安装命令:
npm install && npm run build
显著优点
- 效率提升:批量上传、自动填写表单,较手动操作节省 80% 时间
- 稳定持久:Cookie 复用机制减少频繁登录触发风控
- 灵活可控:支持草稿模式,便于内容排期管理
- MIT 开源:代码透明,可二次定制
潜在局限与风险
| 维度 | 说明 |
|------|------|
| **平台合规** | 违反抖音《用户服务协议》第 3.7 条(禁止自动化工具),存在账号限流或封禁风险 |
| **Cookie 安全** | 凭证以明文形式本地存储,多人共用设备存在泄露风险 |
| **功能 fragility** | 依赖抖音创作者平台 DOM 结构,官方改版易导致脚本失效 |
| **验证机制** | 遇到短信/滑动验证需人工介入,无法完全无人值守 |
| **无官方背书** | 非抖音官方工具,无 SLA 保障 |
适合人群
- 日更创作者:需要高频发布、减少重复操作
- MCN 运营团队:批量管理多账号内容分发
- 技术极客:希望基于 MIT 代码自建工作流
安全建议
- 优先使用小号测试,确认稳定后再用于主账号
- 控制发布频率,模拟人工操作间隔(建议 ≥5 分钟/条)
- 定期备份 Cookie,避免 30 天过期后意外登出
- 敏感账号建议启用二次验证并单独保管凭证
- 关注抖音创作者平台更新,及时同步脚本版本