【简介】:social-auto-upload 项目旨在自动化发布视频到各个社交媒体平台,支持中国主流和部分国外社交媒体平台。
【主要产品】:该项目为自动化上传视频到社交媒体的工具。支持的媒体包括国内和国外的主流媒体。
抖音
视频号
bilibili
小红书
快手
tiktok
youtube
【特色功能】:
- 支持多平台自动化上传(包括抖音、视频号、bilibili、小红书、快手等)。
- 提供 Gui 或 Cli 易用版本,适合非开发人员使用。
- 包含 API 封装、Docker 部署、定时上传、cookie 管理等功能。
- 支持国外平台代理设置、多线程上传和 slack 推送。
【适用场景】:适用于需要在多个社交媒体平台上自动发布视频内容的用户或企业。
【实用工具】:
- 易用版本(支持非开发人员使用):Gui or Cli
- API 封装
- Docker 部署
- 自动化上传(schedule)
- 定时上传(cron)
- cookie 管理
- 国外平台proxy 设置
- 多线程上传
- slack 推送
【操作步骤】:
1、视频文件准备(video prepare)
filepath 本地视频目录,目录包含(filepath Local video directory containing)、视频文件(video files)、视频meta信息txt文件(video meta information txt file)
2、用法
设置conf 文件中的 LOCAL_CHROME_PATH(在douyin 或者视频号可能出现chromium 不兼容的各种问题,建议设置本地的chrome)。
这里分割出来3条路:
可自行研究源码,免费、任意 穿插在自己的项目中
可参考下面的各个平台的使用指南,examples文件夹中有各种示例代码
使用cli 简易使用(支持tiktok douyin 视频号)
【常见问题】:
如何上传视频到抖音?
使用playwright模拟浏览器行为
抖音前端实现,诸多css class id 均为随机数,故项目中locator多采用相对定位,而非固定定位
准备视频目录结构
cookie获取:get_douyin_cookie.py 扫码登录
上传视频:upload_video_to_douyin.py
如何上传视频到微信视频号?
使用playwright模拟浏览器行为
准备视频目录结构
cookie获取:get_tencent_cookie.py 扫码登录
上传视频:upload_video_to_tencent.py
如何上传视频到b站?
准备视频目录结构
cookie获取:biliup.exe -u account.json login 选项你喜欢的登录方式
上传视频:upload_video_to_bilibili.py
【价格服务】:项目免费,但可能需要自行研究源码或向作者提问以解决特定需求。
【用户反馈】:项目受到一定用户群体的好评,尤其是在技术变现、AI创业等方面的应用。
【中文关键词】:自动化上传, 社交媒体, 视频发布, Docker, API 封装
【英文关键词】:Automation, Social Media, Video Publishing, Docker, API Encapsulation