
social-auto-upload 实战教程一条视频如何一键发布到 6 个平台【免费下载链接】social-auto-upload自动化上传视频到社交媒体抖音、小红书、视频号、tiktok、youtube、bilibili项目地址: https://gitcode.com/GitHub_Trending/so/social-auto-upload晚上十一点你终于把视频剪完了。接下来是熟悉的流程打开抖音传一次切到 B 站再传一次小红书得重新配九张图快手、视频号、TikTok 挨个登录、填标题、等上传。全套忙完一个小时没了而且明天还要再来一遍。这种高频又无聊的重复劳动正是 social-auto-upload 想帮你省掉的——它是一款开源工具通过浏览器自动化把视频和图文一键发布到抖音、B 站、小红书、快手、视频号、TikTok 六大平台。这篇教程会带你从零跑通全流程先看懂它是怎么替你把鼠标点了的再一步步完成安装、配置、登录发出第一条视频最后聊聊多账号、定时发布和工作流接入。全程不用写代码跟着命令敲就行。一张表看懂它能做什么平台视频上传图文上传定时发布命令行操作抖音✅✅✅✅B 站✅❌✅✅小红书✅✅✅✅快手✅✅✅✅视频号✅❌✅❌TikTok✅❌✅❌可以看到视频是六个平台全覆盖图文目前支持抖音、小红书、快手B 站、视频号、TikTok 走的是纯视频路线。其中前四个平台还支持命令行一键操作方便接脚本和定时任务。上面这张动图是 TikTok 上传流程的真实演示标题、封面、观看权限、是否排期脚本都能自动帮你填好你只需要看着它跑完。先弄清楚原理浏览器自动化是怎么回事social-auto-upload 的核心思路很简单用 patchright 驱动一个真实的浏览器内核模拟真人去操作网页——定位元素、输入文字、点击按钮、等待页面跳转。它不是抓数据而是完整地替你完成一次用户操作。三个关键机制值得提前知道登录一次长期复用。第一次登录时脚本会把 Cookie 存到本地之后直接带着身份信息打开网页不用反复扫码。无头模式。在配置里打开后浏览器会在后台静默运行很适合挂在服务器上跑。出错可重试。固定的流程脚本比临场发挥稳定得多失败还能自动重来。有人会问为什么不直接让 AI 现场看着网页操作答案是成本。每次让 AI 重新理解页面结构、截图判断、临场决策既慢又不可控而这种高频、重复的上传动作写成固定脚本一次搞定又快又稳。这正是这个项目存在的意义把确定的工作交给确定的代码。分步实战从安装到发出第一条视频整个上手过程大概十五分钟一步一步来。第一步克隆项目创建 Python 虚拟环境先把项目拉下来然后新建一个干净的 Python 环境避免污染系统环境git clone https://gitcode.com/GitHub_Trending/so/social-auto-upload cd social-auto-upload uv venv source .venv/bin/activateWindows 用户把最后一行换成.venv\Scripts\activate。这里用的uv是新一代 Python 包管理工具比 pip 快不少如果机器上还没装先装一下 uv。第二步安装依赖uv pip install -e .这一步会把项目装成可用的命令行工具装完后系统里就多了一个sau命令后面所有操作都靠它。第三步安装浏览器驱动项目靠浏览器自动化干活需要下载配套的浏览器内核PLAYWRIGHT_DOWNLOAD_HOSThttps://npmmirror.com/mirrors/playwright patchright install chromium这里直接用了国内镜像下载速度会快很多。如果你本身就在海外网络环境去掉前面的镜像变量直接执行也可以。第四步准备配置文件cp conf.example.py conf.py打开conf.py简单看一眼里面主要是浏览器路径、调试模式、无头模式开关比如LOCAL_CHROME_HEADLESS这些基础项。默认配置一般就能直接跑先不用大改。第五步登录你的第一个账号sau douyin login --account my_account命令会弹出一个浏览器窗口你扫码或输入账号完成登录。成功后身份信息会保存下来下次上传不用再登录。B 站是类似的sau bilibili login --account bili_user这里有个小提示如果终端里的二维码显示不全直接打开当前目录下的qrcode.png扫码就行效果一样。第六步发布第一条视频登录完成后上传就只剩一条命令了。以抖音为例sau douyin upload-video --account my_account --file videos/demo.mp4 --title 我的第一条自动化视频 --desc 这是用 social-auto-upload 自动发布的项目目录里正好有videos/demo.mp4可以拿来试手。小红书发图文是这个姿势sau xiaohongshu upload-note --account xhs_account --images photos/1.png photos/2.png --title 图文标题 --note 正文内容B 站上传时记得带上分区 IDsau bilibili upload-video --account bili_user --file videos/tutorial.mp4 --title 教程视频 --desc 详细说明 --tid 249上面这张动图就是抖音发布的过程作品描述、话题、封面设置脚本都替你完成了。你会发现从这一刻起发视频这件事真的变成了敲一条命令。进阶玩法多账号、定时发布一起上跑通单个账号只是开始这个项目真正的价值在组合使用多账号并行。每个--account对应一套独立配置你可以给不同平台、不同用途分别建账号。开了无头模式后多个任务可以同时挂机跑实现真正的批量分发。定时发布。不想半夜爬起来发文平台支持排期的脚本可以直接设置发布时间不支持排期的可以配合系统定时任务到点再触发上传。同视频多标题。一条素材在抖音用热点标题在 B 站用技术向标题在快手动感一点脚本允许你给每个平台单独指定文案。踩坑手册高频问题速查把常见问题整理成了问答遇到直接对号入座问B 站登录时终端二维码显示不全怎么办答二维码其实已经生成好了打开当前目录下的qrcode.png用手机扫即可不用管终端显示。问浏览器驱动下载特别慢或者直接失败答八成是网络问题。用PLAYWRIGHT_DOWNLOAD_HOSThttps://npmmirror.com/mirrors/playwright这个镜像再装一次多试几次一般就成功了。问用了一段时间突然提示 Cookie 失效上传失败答平台的 Cookie 有有效期属于正常现象。重新执行一次对应的login命令刷新即可建议养成每周刷新一次登录的习惯。问想换一台服务器继续用答账号数据存在本地的 cookies 目录把它一起备份迁移过去就行。把发布接进你的工作流命令行工具最大的好处就是可以被调度。比如在 Linux 服务器上用 cron 实现每天定时分发0 9 * * * cd /path/to/social-auto-upload sau douyin upload-video --account my_account --file /data/new.mp4 --title $(date %F) 日更思路是一样的上传变成了一条可编程的命令剩下的交给调度器。团队场景下也可以把发布步骤写进 CI 流水线内容构建完成后自动触发分发全程无人值守。什么人适合用它自媒体矩阵运营者一个人管四五个平台最怕的就是重复劳动。用上它之后复制粘贴填表单的时间全省下来了精力可以留给选题和剪辑。企业或团队需要多平台同步更新、统一发布口径的可以用它规范流程发布记录也更可控。个人创作者不想在半夜守着零点发文的人配合定时发布完全可以做到白天剪视频凌晨自动发。发布只是第一步分发之后的数据播放、完播、搜索量都留在各平台自己的后台里工具负责把内容送过去分析还是看官方数据最准。下一步先跑通一个平台别贪多先从一个平台开始装好环境 → 登录账号 → 上传一条测试视频确认整条链路通了再复制到其他平台。推荐顺序是抖音 → B 站 → 小红书前两个最简单小红书可以顺便体验图文能力。过程中想了解更多细节项目自带的 docs/install.md安装和 docs/CLI.md命令大全是很好的参考skills/目录里还有各平台的分工说明examples/里则是现成的示例脚本。今晚就试试把第一条命令敲下去你的多平台一键发布就从明天开始了。【免费下载链接】social-auto-upload自动化上传视频到社交媒体抖音、小红书、视频号、tiktok、youtube、bilibili项目地址: https://gitcode.com/GitHub_Trending/so/social-auto-upload创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考