Skip to main content

抖音

douyin

介绍

抖音平台使用 Playwright 模拟浏览器行为进行视频上传。由于抖音前端实现的特点(CSS class 和 ID 均为随机数),项目中的定位器多采用相对定位而非固定定位。

配置步骤

1. 环境准备

确保您已经完成了以下准备工作:

  • 安装了必要的依赖包
  • 配置了本地 Chrome 浏览器路径
  • 准备好符合要求的视频文件和 meta 文件
  1. 运行以下命令获取 Cookie:
python get_douyin_cookie.py
  1. 使用手机扫描二维码完成登录
  2. 程序会自动保存 Cookie

3. 视频上传

使用以下命令上传视频:

python upload_video_to_douyin.py

高级配置

定时发布设置

您可以通过以下参数配置定时发布:

  • total_videos: 本次上传视频总数
  • videos_per_day: 每日上传视频数量
  • daily_times: 视频发布时间点(默认:6、11、14、16、22点)
  • start_days: 从第N天开始

注意事项

  1. 使用 Chromium 可能会出现无法识别视频封面图片的情况,建议使用本地 Chrome 浏览器
  2. 定时发布默认从第二天开始,这样设计是为了避免时间选择的意外错误
  3. 确保视频文件和对应的 meta 文件名称完全匹配

故障排除

如果遇到以下问题,请尝试相应的解决方案:

  1. 无法识别视频封面

    • 确保已正确配置本地 Chrome 路径
    • 检查 Chrome 版本是否最新
  2. 上传失败

    • 检查网络连接
    • 确认 Cookie 是否过期
    • 验证视频格式是否符合要求

参考信息

本实现参考了以下开源项目: