公司动态

用 tiktok-uploader 搭建内容自动化流水线:Pandas 读取表格批量发视频

📅 2026/8/21 18:22:38
用 tiktok-uploader 搭建内容自动化流水线:Pandas 读取表格批量发视频
用 tiktok-uploader 搭建内容自动化流水线Pandas 读取表格批量发视频【免费下载链接】tiktok-uploaderAutomatically ⬆️ upload TikTok videos项目地址: https://gitcode.com/gh_mirrors/ti/tiktok-uploader如果你每天都要手动上传 TikTok 视频一条条填描述、点发布那么 tiktok-uploader 这款基于 Playwright 的自动上传工具配合 Pandas 读取表格就能帮你搭建一条表格管内容、脚本管发布的内容自动化流水线实现批量发视频的完整闭环。本文将带你从安装、登录到代码实现一步步搭好这套 TikTok 视频自动化发布方案全程面向零基础新手无需过多编程经验。tiktok-uploader 是什么自动上传 TikTok 视频的开源神器tiktok-uploader 是一个用 Python 编写的开源工具核心原理是复制你浏览器里的 Cookie让远程控制的浏览器骗过TikTok从而自动完成上传、填写描述、发布等操作。它不是一个刷量机器人而是一个高效的内容自动化助手。它的能力远不止发一条视频这么简单官方支持的功能包括功能说明对应模块单条上传一条命令发一个视频basic_upload.py批量上传一次传入多条视频列表multiple_videos_at_once.py表格批量Pandas 读取 Excel 逐条发布series_upload.py定时发布设置未来 20 分钟到 10 天内的发布时间upload.py自定义封面上传自定义封面图png/jpg/jpegupload.py多账号登录批量登录并保存 Cookieauth.py批量发视频流水线的整体思路搭建内容自动化流水线核心就三步表格记录、脚本读取、自动发布。用 Excel 表格维护视频清单文件路径、描述、是否已发布用 Pandas 读取表格逐行取出待发布的视频调用 tiktok-uploader 上传成功后在表格中标记已发布下次运行自动跳过。这样你只需要每天往表格里添加新视频跑一次脚本就能完成当天的批量发视频任务真正做到内容进表格、视频上 TikTok。第一步快速安装 tiktok-uploader 与 Playwright安装非常简单两条命令即可完成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装完后命令行工具tiktok-uploader就可以直接使用了核心参数包括-v视频路径、-d描述、-cCookie 文件具体定义见 cli.py。第二步导出 TikTok 登录 Cookietiktok-uploader 不需要输入账号密码而是复用你浏览器的登录态。最简单的方式是在浏览器开发者工具F12的控制台里运行一段 JavaScript一键下载cookies.txt文件然后通过TikTokUploader(cookiescookies.txt)传入即可。⚠️ 注意如果浏览器出于 HttpOnly 保护隐藏了sessionid需要手动在 Application → Cookies 中找到它并补进 cookies.txt。sessionid是登录认证的关键详细说明见 auth.py。第三步用 Pandas 读取表格管理视频信息这是整个内容自动化流水线的大脑。我们用 Pandas 读取 Excel 表格表格只需三列列名含义示例file_path视频文件路径/videos/demo1.mp4description视频描述可含 #话题今天分享 #Python 技巧uploaded是否已发布False核心代码如下逻辑来自官方示例 series_upload.pyimport pandas as pd frame pd.read_excel(videos.xlsx) # 找到第一条未上传的视频 index frame.index[frame[uploaded] False].to_list()[0] video_info frame.iloc[index] print(video_info[file_path], video_info[description])第四步读取表格逐条上传视频拿到视频信息后交给 tiktok-uploader 的TikTokUploader类即可完成发布。upload_video方法会返回布尔值表示是否成功只有成功时才把表格中的uploaded标记为 True 并保存这样脚本中断或失败后重跑不会重复发布from tiktok_uploader.upload import TikTokUploader uploader TikTokUploader(cookiescookies.txt) success uploader.upload_video( video_info[file_path], video_info[description], ) if success: frame.loc[index, uploaded] True frame.to_excel(videos.xlsx, indexFalse) print(✅ 发布成功)把所有逻辑包进一个循环就是完整的批量发视频脚本了。上传的核心流程选文件、填描述、点发布都封装在 upload.py 的complete_upload_form中你完全不需要关心页面操作细节。进阶玩法定时发布与多账号流水线流水线搭好后还能轻松升级定时发布给每条视频指定 UTC 时间tiktok-uploader 会自动设置发布时间需至少晚于当前 20 分钟、最远 10 天见 upload.py多账号把账号密码存进 CSV用tiktok-uploader auth批量登录生成各自的 cookies.txt再按账号切换 Cookie 即可参考 cli.py失败重试upload_videos会返回失败列表你可以对失败项自动重试或人工处理。使用建议保持克制避免触发风控作者在项目文档中明确提醒tiktok-uploader不是刷量机器人上传过于频繁会导致视频上传失败等待数小时一般可以恢复。建议把它定位为定时发布助手控制单日发布量模拟真人节奏优先使用 Chrome 浏览器抗检测效果最好描述中的 #话题 和 提及 务必确认真实存在再发布。总结通过 tiktok-uploader Pandas 读取表格你已经拥有了一条完整的内容自动化流水线表格维护内容清单、脚本自动批量发视频、成功后自动标记状态。这套方案把重复的手动操作压缩成填表 跑脚本两个动作非常适合做内容矩阵的团队和个人创作者。想深入了解的同学可以直接阅读仓库里的 README.md 和全部 examples 示例动手跑通自己的第一条自动化视频吧【免费下载链接】tiktok-uploaderAutomatically ⬆️ upload TikTok videos项目地址: https://gitcode.com/gh_mirrors/ti/tiktok-uploader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考