抖音
介绍
抖音平台使用 Playwright 模拟浏览器行为进行视频上传。由于抖音前端实现的特点(CSS class 和 ID 均为随机数),项目中的定位器多采用相对定位而非固定定位。
配置步骤
1. 环境准备
确保您已经完成了以下准备工作:
- 安装了必要的依赖包
- 配置了本地 Chrome 浏览器路径
- 准备好符合要求的视频文件和 meta 文件
2. Cookie 配置
- 运行以下命令获取 Cookie:
python get_douyin_cookie.py
- 使用手机扫描二维码完成登录
- 程序会自动保存 Cookie
3. 视频上传
使用以下命令上传视频:
python upload_video_to_douyin.py
高级配置
定时发布设置
您可以通过以下参数配置定时发布:
total_videos
: 本次上传视频总数videos_per_day
: 每日上传视频数量daily_times
: 视频发布时间点(默认:6、11、14、16、22点)start_days
: 从第N天开始
注意事项
- 使用 Chromium 可能会出现无法识别视频封面图片的情况,建议使用本地 Chrome 浏览器
- 定时发布默认从第二天开始,这样设计是为了避免时间选择的意外错误
- 确保视频文件和对应的 meta 文件名称完全匹配
故障排除
如果遇到以下问题,请尝试相应的解决方案:
-
无法识别视频封面
- 确保已正确配置本地 Chrome 路径
- 检查 Chrome 版本是否最新
-
上传失败
- 检查网络连接
- 确认 Cookie 是否过期
- 验证视频格式是否符合要求
参考信息
本实现参考了以下开源项目: