TikTok
平台特点
TikTok平台使用 Playwright 模拟浏览器行为进行视频上传。该实现支持自定义缩略图和多种上传方式。
配置步骤
1. 环境准备
在开始配置之前,请确保:
- 已完成基础环境安装
- 已配置本地 Chrome 浏览器路径
- 准备好视频文件和对应的 meta 文件
2. Chrome 配置
- 将本地 Chrome 路径配置到 conf 文件中:
LOCAL_CHROME_PATH = "C:\Program Files\Google\Chrome\Application\chrome.exe"
3. Cookie 配置
- 运行以下命令获取 Cookie:
python get_tk_cookie.py
- 按照提示完成登录操作
- 系统将自动保存 Cookie
4. 视频上传
执行以下命令上传视频:
python upload_video_to_tiktok.py
特性说明
缩略图支持
- 支持自定义缩略图(在 videos 目录中放置同名 PNG 文件)
- 如未提供自定义缩略图,系统将自动使用视频第一帧作为缩略图
登录说明
- Chrome 驱动不支持通过 Gmail OAuth 登录
- 如需使用 Google OAuth 登录,请使用
tk_uploader/main.py
(旧版 Firefox) - 上传前请确保界面语言设置为英文
高级配置
定时发布设置
可配置以下参数:
total_videos
: 本次上传视频总数videos_per_day
: 每日上传视频数量daily_times
: 视频发布时间点(默认:6、11、14、16、22点)start_days
: 从第N天开始
注意事项
-
浏览器配置
- 必须使用本地 Chrome 浏览器
- 确保 Chrome 路径配置正确
-
语言设置
- 上传前将界面语言设置为英文
- 避免因语言导致的定位问题
-
文件要求
- 视频文件格式必须符合平台规范
- Meta 文件需要与视频文件名称匹配
- 自定义缩略图必须为 PNG 格式
故障排除
如果遇到问题,请检查:
-
登录问题
- 确认是否使用了正确的登录方式
- 验证 Cookie 是否有效
-
上传失败
- 检查网络连接
- 确认文件格式是否正确
- 验证浏览器配置
参考信息
本实现参考了以下项目: