Social-Auto-Upload 多平台视频自动发布:一条 CLI 命令发遍 11 个平台
发布时间:2026/9/11 9:41:15 作者:尧图编辑部 阅读量:1,286

Social-Auto-Upload 多平台视频自动发布一条 CLI 命令发遍 11 个平台【免费下载链接】social-auto-upload自动化上传视频到社交媒体抖音、小红书、视频号、tiktok、youtube、bilibili项目地址: https://gitcode.com/GitHub_Trending/so/social-auto-upload周三下午 5 点同一条视频要发 6 个平台你开始复制粘贴第 3 次标题。Social-Auto-Upload接管的正是这种重复劳动用 Python 浏览器自动化patchright驱动通过一条sauCLI 完成登录、上传、定时发布实现多平台自动发布。 先看它到底能干什么平台视频上传图文发布定时发布CLISkill抖音 / 快手 / 小红书✅✅✅✅✅Bilibili✅❌✅✅✅视频号✅❌✅✅❌百家号 / 支付宝生活号 / 微博 / 虎扑 / YouTube✅❌❌✅❌表格没写但值得知道的点所有平台都支持login扫码登录和check校验 cookie两条命令Bilibili 的 CLI 会自动下载并跟随上游更新biliup不用你手动装TikTok 目前走examples/下的 Chrome 版脚本暂无 CLI 入口。 跑通第一条命令环境准备克隆仓库进目录。git clone https://gitcode.com/GitHub_Trending/so/social-auto-upload cd social-auto-upload安装用uv建虚拟环境并安装项目装完自动注册sau命令。uv venv source .venv/bin/activate # Windows 用 .venv\Scripts\activate uv pip install -e .装浏览器驱动主线用patchright驱动 Chromium并复制一份默认配置。PLAYWRIGHT_DOWNLOAD_HOSThttps://npmmirror.com/mirrors/playwright patchright install chromium cp conf.example.py conf.py sau --help⚠️ 国内拉 Chromium 慢或失败就保留上面那行镜像前缀再跑一次。 一个完整任务怎么走抖音从登录到发布以抖音为主线走一遍其他平台的差异最后带过。第一步登录并确认账号可用。--account是你自定义的账号名一个名字对应一份账号文件sau douyin login --account my_douyin sau douyin check --account my_douyin第二步上传视频。仓库自带videos/demo.mp4可以直接拿来试sau douyin upload-video --account my_douyin --file videos/demo.mp4 \ --title 示例标题 --desc 示例简介 --tags 测试,自动化标题、简介、标签一次传完浏览器在后台自动填表发布。第三步就是验证sau douyin check报 cookie 有效平台上能看到作品这条链路就算跑通了。想要定时发布给上传命令加一个参数即可sau douyin upload-note --account my_douyin --images videos/demo1.png videos/demo2.png \ --title 图文标题 --note 图文正文 --schedule 2026-09-11 21:30举一反三其他平台的差异点不多Bilibili 多一个必填的--tid分区 ID如--tid 249科技区登录建议在真实终端里执行小红书在出海环境可用SAU_XHS_CREATOR_BASE_URL切到 RedNote 域名视频号额外支持--schedule、--draft、--collectionTikTok 则用examples/upload_video_to_tiktok.py脚本走完整参数封面、双比例封面、商品链接等见 CLI 文档。 拆一下它的内部结构sau_cli.py # CLI 主入口统一路由 sau 平台 子命令 uploader/ # 每个平台一个目录改动互不影响 ├─ douyin_uploader/ # 抖音浏览器自动化含短信验证处理 ├─ bilibili_uploader/ # 封装 biliup自动下载/更新 └─ ... # 快手、小红书等共 11 个平台 uploader/base_video.py # 基类视频/图片校验、定时时间校验 utils/ # 跨平台共享二维码、日志、浏览器反检测注入 skills/ # 面向 AI Agent 的接口契约每平台一套 examples/ # 直连 uploader 的历史示例脚本为什么这样分实现按平台隔离某个平台改版只动自己那个目录通用校验沉到基类CLI 与实现解耦所以同一套能力既能人敲命令也能通过 skills/douyin-upload/ 交给 Agent 执行。核心实现可以看 uploader/douyin_uploader/ 和 sau_cli.py。⚙️ 省时间的配置与常见翻车点配一次长期受益conf.py里设LOCAL_CHROME_HEADLESS True服务器上跑浏览器后台执行不弹窗口多账号并发一个account_name一份账号文件多条命令加并行发不同平台定时发布直接--schedule 2026-09-11 21:30提前排片不用卡点守着发 YouTube 前在conf.py设YT_PROXY http://127.0.0.1:7890Chromium 不吃系统代理必须显式指定高频翻车点sau命令找不到虚拟环境没激活或没跑过uv pip install -e .补一次即可终端二维码显示残缺直接打开项目根目录生成的qrcode.png扫码Chromium 下载超时加PLAYWRIGHT_DOWNLOAD_HOST镜像前缀重装抖音触发短信验证把验证码写入项目根目录verify_code.txt程序读取后会自动清理 谁用得上它个人创作者省掉每个平台手工填表的时间同一条内容一次发全平台还能提前排好发布时间小团队账号矩阵按account_name隔离管理发布流程脚本化不依赖某个人手动操作企业内容组发布标准统一、可审计通过skills/接入 AI Agent内容产出后自动分发 想二次开发新平台就是在uploader/下建一个目录、继承 uploader/base_video.py 里的BaseVideoUploader再在sau_cli.py注册子命令最后补一个 examples 脚本。现在那条视频几条命令就能发完 6 个平台。更多参数和排障入口见 CLI 文档 与 安装说明。【免费下载链接】social-auto-upload自动化上传视频到社交媒体抖音、小红书、视频号、tiktok、youtube、bilibili项目地址: https://gitcode.com/GitHub_Trending/so/social-auto-upload创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考