还在为每天手动上传几十条视频到抖音、小红书、B站、视频号、TikTok等平台而焦头烂额?social-auto-upload 是一款纯 Python 编写的开源自动化发布工具,专为内容创作者和新媒体运营者打造——它能帮你把一个视频文件,自动、批量、定时地发布到国内主流平台(抖音、B站、小红书、快手、视频号、百家号)和海外热门平台(TikTok、YouTube),彻底告别重复性操作。
核心功能
- 多平台全覆盖:原生支持抖音、Bilibili、小红书、快手、微信视频号、百度百家号、TikTok、YouTube 八大平台,且各平台 uploader 模块独立封装,易于维护与扩展
- 全自动上传流程:从登录(基于浏览器自动化)、填写标题/封面/标签/分类,到点击发布,全程无需人工干预,支持 Cookie 复用与账号多开
- 智能定时发布:可精确设定发布时间(支持 cron 表达式),轻松实现“凌晨3点发科普”“午间12点发美食”,完美适配不同平台流量高峰策略
- 批量任务管理:支持 JSON/YAML 配置多个视频任务,每个任务可指定不同平台、不同文案、不同发布时间,一次启动,全网同步分发
- 轻量易集成:无复杂依赖,仅需 Python 3.8+ 和 Chrome 浏览器;提供清晰示例脚本(如
upload_tiktok.py),5分钟即可跑通首条视频 - 开发者友好架构:模块化设计,每个平台对应独立
uploader/xxx_uploader.py,新增平台只需实现 3–5 个核心方法,社区已贡献多个 PR 支持优化
适合哪些人用
如果你是以下角色之一,这款工具将极大提升你的工作效率:
✅ 独立短视频创作者(尤其做矩阵号、跨平台分发的博主)
✅ 新媒体运营/代运营公司(需同时管理数十个客户账号)
✅ 知识付费讲师或课程团队(需将同一课程切片分发至不同平台)
✅ 出海品牌营销人员(需同步运营 TikTok + YouTube + 小红书)
✅ AI 视频生成用户(搭配 Runway / Pika / Chilltion 等工具,实现“AI生成→自动发布”闭环)
快速上手
安装仅需三步:
1️⃣ 安装 Python 3.8 或更高版本;
2️⃣ 克隆项目:git clone https://github.com/dreammis/social-auto-upload.git,进入目录后执行 pip install -r requirements.txt;
3️⃣ 根据 README 中的 config.example.yaml 创建自己的配置文件,填入视频路径、平台账号 Cookie(首次需手动登录获取)、标题模板等;
4️⃣ 运行示例脚本:python upload_bilibili.py 或使用主入口 python main.py 启动批量任务。
⚠️ 温馨提示:首次运行会自动下载 Chromium 驱动,部分平台(如抖音、小红书)需开启「开发者模式」绕过滑块验证,项目文档已提供详细图文指引。
项目信息
自动化上传视频到社交媒体:抖音、小红书、视频号、tiktok、youtube、bilibili
11.9k
今日 +73 stars today
Stars
2.1k
Forks
Python
—
编程语言:Python|GitHub Star 数:11,851|开源协议:未明确声明(建议使用前查阅仓库 LICENSE 文件)|GitHub 项目地址
这是一款真正由一线运营者写给运营者的工具——不造概念,不堆功能,只解决“上传太慢、太累、太容易出错”这个最痛的日常问题。





