告别手动上传:用 tiktok-uploader 批量发布视频的完整实战

📅 2026/8/21 15:32:17
告别手动上传:用 tiktok-uploader 批量发布视频的完整实战
告别手动上传用 tiktok-uploader 批量发布视频的完整实战【免费下载链接】tiktok-uploaderAutomatically ⬆️ upload TikTok videos项目地址: https://gitcode.com/gh_mirrors/ti/tiktok-uploadertiktok-uploader 是一款基于 Playwright 的 Python 自动上传工具专为 TikTok 创作者打造让你彻底告别逐条手动发布视频的繁琐流程。本文将带你从零开始完成环境安装、登录凭证获取、命令行与 Python 脚本批量发布视频的完整实战并分享定时发布、隐私设置等进阶玩法帮助你高效运营账号、稳定日更内容。tiktok-uploader 是什么为什么你需要它 做 TikTok 账号运营的人都有体会剪视频只花半小时发布却要反复登录、填描述、选封面、点按钮一条条手动操作既耗时又容易出错。tiktok-uploader 正是为解决这个痛点而生——它通过 Playwright 驱动浏览器模拟真实用户操作自动完成上传、填描述、加话题、定时发布等全流程。它的核心优势一目了然优势说明✅ 批量发布视频一次配置多条视频自动排队上传✅ 无需官方 API借助浏览器 cookies 完成登录免申请开发者权限✅ 定时发布指定未来时间自动发布方便追黄金时段✅ 多浏览器支持Chrome、Edge、Firefox、Safari 均可使用✅ 开源免费纯 Python 实现代码完全可控工具的核心代码位于 src/tiktok_uploader/upload.py核心类TikTokUploader提供了单条上传upload_video与批量上传upload_videos两个方法上手门槛极低。一键安装步骤三步完成环境准备 ⚙️在开始批量发布视频之前你需要准备好 Python 3.10 环境然后执行以下安装命令pip install tiktok-uploader playwright install如果你希望从源码安装以获得更大的定制空间可以克隆仓库后使用uv运行git clone https://gitcode.com/gh_mirrors/ti/tiktok-uploader cd tiktok-uploader uv sync uv run playwright install uv run tiktok-uploader安装完成后在终端输入tiktok-uploader -h即可看到帮助信息说明工具已就绪。获取登录凭证最关键的一步 tiktok-uploader 不依赖账号密码而是通过浏览器 cookies完成身份认证。获取方法很简单在浏览器中登录 TikTok按 F12 打开开发者工具在 Console控制台中粘贴下方脚本并回车页面右上角会出现一个下载按钮点击按钮即可下载cookies.txt文件。(function(){const cdocument.cookie.split(; ).map(x{const ix.indexOf();return .tiktok.com\tTRUE\t/\tFALSE\t2147483647\tx.substring(0,i)\tx.substring(i1)}).join(\n);const bnew Blob([c],{type:text/plain});const adocument.createElement(a);a.hrefURL.createObjectURL(b);a.downloadcookies.txt;a.textContentDownload cookies.txt;a.styleposition:fixed;top:20px;right:20px;z-index:9999;padding:10px;background:#fe2c55;color:white;border-radius:5px;text-decoration:none;font-weight:bold;font-family:sans-serif;;document.body.appendChild(a);if(!document.cookie.includes(sessionid))alert(⚠️ sessionid is missing (HttpOnly). You must add it manually!);})();⚠️ 注意如果提示缺少sessionid该字段属于 HttpOnlyJS 无法读取需要到 Application → Cookies 中手动复制并补进cookies.txt中。认证相关逻辑见 src/tiktok_uploader/auth.py。最快配置方法一行命令发布视频 拿到cookies.txt后最快速的发布方式就是命令行。在终端执行tiktok-uploader -v video.mp4 -d 这是一条测试视频 #fyp -c cookies.txt参数含义如下参数作用-v指定视频文件路径必填-d视频描述文案支持话题与 -ccookies 文件路径-t定时发布UTC 时间格式%Y-%m-%d %H:%M--visibility可见范围everyone / friends / only_you--cover自定义封面图所有命令行参数定义在 src/tiktok_uploader/cli.py想查看完整帮助可随时运行tiktok-uploader -h。Python 脚本批量发布视频高效运营的核心玩法 对于需要每天发布多条视频的运营者推荐使用 Python 脚本将视频信息整理成列表后一次性上传。参考项目自带的 examples/basic_upload.py最简单的写法如下from tiktok_uploader.upload import TikTokUploader uploader TikTokUploader(cookiescookies.txt) uploader.upload_video(video.mp4, description#fyp tiktok 这是我的第一条自动上传视频)批量发布只需把视频信息放进列表调用upload_videos即可完整示例见 examples/multiple_videos_at_once.pyfrom tiktok_uploader.upload import TikTokUploader videos [ {path: video1.mp4, description: 第一条视频}, {path: video2.mp4, description: 第二条视频 #fyp}, ] uploader TikTokUploader(cookiescookies.txt) failed uploader.upload_videos(videosvideos) print(f失败数量{len(failed)})方法会返回上传失败的视频列表方便你排查重试。此外还有两个非常实用的示例examples/private_upload.py演示可见范围设置支持公开、好友可见、仅自己可见三种隐私模式examples/series_upload.py从 Excel 表格读取视频信息自动跳过已发布内容适合长期日更场景。进阶玩法定时发布、话题与互动设置 除了基础上传tiktok-uploader 还支持以下实用功能 定时发布传入schedule参数指定发布时间需为 UTC 时间且至少晚于当前 20 分钟、最多 10 天内到达时间自动发布非常适合卡欧美时区黄金流量时段 话题与 提及描述中直接写#话题 用户工具会自动识别并补齐选择器无需手动加空格处理 互动设置通过comment、stitch、duet参数控制是否允许评论、缝合与合拍默认全部开启️ 自定义封面传入cover参数指定.png/.jpg封面图让每条视频都有吸睛封面 代理支持传入proxy字典即可使用代理 IP适合多账号运营场景目前仅 Chrome 支持。全部参数与用法细节都集中在 src/tiktok_uploader/upload.py 的TikTokUploader类中字段校验与默认配置可在 src/tiktok_uploader/config.toml 中查看和调整。常见问题与避坑指南 1. 提示 cookies 失效怎么办TikTok 的登录态有时效失效后重新登录并导出新的cookies.txt即可。认证失败时工具会给出明确提示相关判断逻辑见 src/tiktok_uploader/auth.py。2. 批量发布视频频率过高会怎样官方文档明确说明本工具是定时上传器而非刷量机器人。连续大量上传可能导致视频上传失败此时停止操作、等待数小时即可恢复请合理控制发布频率。3. 支持哪些视频格式支持 mp4、mov、avi、wmv、flv、webm、mkv、m4v、3gp、3g2、gif 等常见格式视频路径校验逻辑见 src/tiktok_uploader/upload.py 中的_check_valid_path。4. 可以同时用多个账号吗可以src/tiktok_uploader/cli.py 中提供了tiktok-auth子命令可批量登录多个账号并分别导出 cookies 文件。写在最后 ✨从手动逐条上传到脚本一键批量发布视频tiktok-uploader 把 TikTok 内容发布的效率提升了一个量级。无论是个人创作者还是多账号团队运营这套获取 cookies 命令行/脚本上传的组合都能帮你节省大量时间把精力集中在内容本身。建议新手先用命令行发布一条测试视频跑通全流程后再上 Python 脚本最后再尝试定时发布与多账号管理。工具虽好也请遵守平台规则、保持合理频率细水长流才能让账号健康增长。祝你的每条视频都能爆火【免费下载链接】tiktok-uploaderAutomatically ⬆️ upload TikTok videos项目地址: https://gitcode.com/gh_mirrors/ti/tiktok-uploader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考