告别手动搬运:Social-Auto-Upload 让多平台视频发布自动化
2026/9/11 3:56:32 网站建设 项目流程

告别手动搬运:Social-Auto-Upload 让多平台视频发布自动化

【免费下载链接】social-auto-upload自动化上传视频到社交媒体:抖音、小红书、视频号、tiktok、youtube、bilibili项目地址: https://gitcode.com/GitHub_Trending/so/social-auto-upload

昨天刚剪完一条视频,今天还得打开抖音、B 站、小红书,把同一个文件逐个拖进去。封面要重新裁,标题字数各家不一样,发布按钮各在各处,一个平台十分钟,六个平台小半天。Social-Auto-Upload 把这件事接过去了:你只管给视频、标题和简介,自动上传、多平台视频发布由程序完成。

🎯 它能替你干完哪些活

说白了,你负责把视频和图文素材准备好,剩下的交给它。它会驱动一个真实浏览器,走完登录各平台后台、选文件、填标题简介、点发布的全流程,也支持定时发布和图文笔记。一个account_name对应一份账号文件,多账号可以分开准备、分开管理。一键发抖音B站小红书的体验,就是下面这张表:

平台图文发布定时发布CLISkill
抖音支持支持支持支持
Bilibili不支持支持支持支持
小红书支持支持支持支持
快手支持支持支持支持
视频号不支持支持支持不支持
百家号不支持不支持支持不支持

所有平台共用同一套sauCLI 入口,学一次全平台通用。

⚙️ 三步把它跑起来

第一步,拿到代码。整个项目就一个仓库,克隆到本地:

git clone https://gitcode.com/GitHub_Trending/so/social-auto-upload cd social-auto-upload

第二步,装依赖。推荐用uv,装完sau命令就注册好了;虚拟环境的创建和激活,跟着仓库里的安装文档走就行:

uv venv uv pip install -e .

第三步,装浏览器驱动。项目用patchright驱动浏览器,国内建议先指定镜像再下载:

PLAYWRIGHT_DOWNLOAD_HOST="https://npmmirror.com/mirrors/playwright" patchright install chromium

终端里敲sau --help能列出子命令,说明环境已经就绪。

🎬 走一遍真实流程(端到端)

拿最常用的抖音,把视频多平台同步发布里的单平台流程完整走一遍:登录、检查账号、上传视频,就三条命令。

sau douyin login --account my_douyin sau douyin check --account my_douyin sau douyin upload-video --account my_douyin --file videos/demo.mp4 --title "视频标题" --desc "视频简介" --tags 技术,分享

--account是账号名,对应一份独立的 cookie 文件,登录一次后面上传就不用再登。--tags用半角逗号分隔;发布若触发短信二次验证,程序会从项目根目录的verify_code.txt读取验证码。

其他平台的命令结构完全一样,只是个别平台多一个必填项,比如 B 站需要额外指定分区--tid--tid 249即科技区)。

📦 项目内部怎么分块的

每个平台是uploader/下一个独立模块,共用的浏览器、登录逻辑收敛在utils/,顶层sau_cli.py是唯一入口。skills/目录把接口定义和示例打包好,供 AI Agent 直接接入。

uploader/ # 每个平台一个独立模块 douyin_uploader/ # 抖音 bilibili_uploader/ # B站 utils/ # 跨平台共享的浏览器与登录工具 sau_cli.py # 统一 CLI 入口

🚧 容易卡住的几个点

平时遇到的坑基本就这几类,记下来省很多时间:

  • 上传时报“未登录”或发布失败 → 重新跑一遍对应平台的login --account <name>刷新 cookie
  • patchright install chromium下载慢或超时 → 设置PLAYWRIGHT_DOWNLOAD_HOST镜像再装
  • 服务器上跑没有显示环境 → CLI 默认就是无头模式,需要人工看页面时加--headed
  • 抖音发布触发短信验证 → 把验证码写进根目录verify_code.txt,程序自动读取并清理
  • B 站终端里二维码乱码 → 直接打开当前目录生成的qrcode.png扫码

B 站二维码乱码就是这个样子,扫生成的图即可:

👥 什么人会真正用到

  • 个人创作者:一条内容同时发多个平台,重复的上传、裁封面、改标题都交给脚本
  • 多账号团队:一个account_name一个账号,账号矩阵可以并发跑,互不干扰
  • 企业内容部门:把“发到各平台”变成固定流程,运营把精力放回内容本身

把多平台分发从手动活变成一行命令,剩下的交给 Social-Auto-Upload。更多细节见安装说明与CLI 文档。

【免费下载链接】social-auto-upload自动化上传视频到社交媒体:抖音、小红书、视频号、tiktok、youtube、bilibili项目地址: https://gitcode.com/GitHub_Trending/so/social-auto-upload

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询