news 2026/8/21 15:40:53

tiktok-uploader 进阶技巧:自定义封面、私密发布与商品链接一键添加

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tiktok-uploader 进阶技巧:自定义封面、私密发布与商品链接一键添加

tiktok-uploader 进阶技巧:自定义封面、私密发布与商品链接一键添加

【免费下载链接】tiktok-uploaderAutomatically ⬆️ upload TikTok videos项目地址: https://gitcode.com/gh_mirrors/ti/tiktok-uploader

tiktok-uploader 是一款基于 Playwright 的 TikTok 视频自动上传工具,只需一份 cookies 文件,就能让视频上传、文案填写、定时发布全部自动化。很多新手只会用它做最基础的"传视频 + 写描述",却不知道它内置了自定义封面、私密发布、商品链接等一大批"进阶功能"。这篇文章就带你一次性掌握这 3 个高频技巧,让你的 TikTok 视频批量发布更专业、更高效。

进阶技巧一:如何给 TikTok 视频添加自定义封面

默认情况下,TikTok 会自动从视频中抽取一帧作为封面,但抽中的画面往往不是你想展示的那一帧。用 tiktok-uploader 可以指定任意本地图片作为视频封面,让每条视频的第一印象都由你掌控。

自定义封面的格式要求与参数

封面图片支持.png.jpg.jpeg三种格式(见 config.toml 中的supported_image_file_types配置)。在调用上传接口时,只需把封面路径传给cover参数即可:

from tiktok_uploader.upload import TikTokUploader uploader = TikTokUploader(cookies="cookies.txt") uploader.upload_video( "video.mp4", description="自定义封面演示", cover="my_cover.jpg", # 指定封面图片 )

对应的实现逻辑在 upload.py 的_set_cover函数中,它会自动点击"编辑封面"按钮、切换到上传标签页并确认新封面生效。

命令行一键设置封面

不想写代码?CLI 也提供了--cover参数,与-v(视频)、-d(描述)组合使用即可:

tiktok-uploader -v video.mp4 -d "我的视频" -c cookies.txt --cover crazy_cover.jpg

命令行参数的定义与校验可以参考 cli.py,其中还会帮你检查封面文件是否存在,避免上传到一半才发现路径写错。

进阶技巧二:tiktok-uploader 私密发布设置教程(仅自己可见/好友可见)

有些视频并不想公之于众——比如内部测试、私人记录或仅限好友观看的内容。tiktok-uploader 的visibility参数正好解决这个问题,它支持三种可见范围:

visibility 取值含义适用场景
everyone公开(默认)正常发布内容
friends仅好友可见面向私域粉丝
only_you仅自己可见测试、草稿、存档

Python 方式设置私密发布

from tiktok_uploader.types import VideoDict from tiktok_uploader.upload import TikTokUploader uploader = TikTokUploader(cookies="cookies.txt") # 仅自己可见 uploader.upload_video("video.mp4", description="私密视频", visibility="only_you") # 好友可见 uploader.upload_video("video2.mp4", description="好友专属", visibility="friends")

完整的三种可见性组合示例在 private_upload.py 中,visibility的类型定义在 types.py 的VideoDict中,取值错误会在类型检查阶段就被拦截。

命令行私密发布

CLI 同样支持--visibility参数,可选值就是上面三个:

tiktok-uploader -v video.mp4 -d "仅自己可见" -c cookies.txt --visibility only_you

值得一提的是,后台实现(upload.py 的_set_visibility)会自动展开"可见范围"下拉框并选中对应选项,全程无需人工干预。

进阶技巧三:一键为 TikTok 视频添加商品链接(product_id)

带货是 TikTok 变现的核心玩法,tiktok-uploader 支持在发布时自动为视频挂上商品链接,省去手动点击"添加链接 → 搜索商品 → 确认"的繁琐步骤。

如何获取商品 ID

在浏览器中打开 TikTok 上传页面,点击"Add link"按钮并选择"Product",弹出的窗口会展示你账号下可挂载的商品及其 ID,复制你需要的那个 ID 即可。

Python 方式添加商品链接

from tiktok_uploader.upload import TikTokUploader uploader = TikTokUploader(cookies="cookies.txt") uploader.upload_video( "video.mp4", description="带货视频", product_id="YOUR_PRODUCT_ID", # 商品 ID )

自动添加商品链接的流程由 upload.py 中的_add_product_link函数完成:点击添加链接按钮、搜索商品 ID、选中商品、点击"Add"确认,一气呵成。

命令行添加商品链接

tiktok-uploader -v video.mp4 -d "带货视频" -c cookies.txt --product-id YOUR_PRODUCT_ID

批量视频各自挂不同商品

结合批量上传接口,还能做到每条视频挂不同的商品链接:

from tiktok_uploader.types import VideoDict from tiktok_uploader.upload import TikTokUploader videos: list[VideoDict] = [ {"path": "video1.mp4", "description": "商品A", "product_id": "ID_1"}, {"path": "video2.mp4", "description": "商品B", "product_id": "ID_2"}, {"path": "video3.mp4", "description": "不带链接"}, # 不传 product_id 即可 ] uploader = TikTokUploader(cookies="cookies.txt") uploader.upload_videos(videos)

这个批量挂载模式在 multiple_videos_at_once.py 中有现成的示例,product_id字段同样定义在 types.py 中。

进阶技巧四:三大参数组合使用,一条命令搞定专业发布

这几个进阶功能完全可以叠加使用:一条视频同时拥有自定义封面、私密可见性和商品链接。下面是推荐的组合写法:

from tiktok_uploader.upload import TikTokUploader uploader = TikTokUploader(cookies="cookies.txt") uploader.upload_video( "video.mp4", description="#fyp 新品上架", cover="cover.jpg", # 自定义封面 visibility="friends", # 仅好友可见 product_id="YOUR_PRODUCT_ID", # 商品链接 )

对应命令行版本:

tiktok-uploader -v video.mp4 -d "#fyp 新品上架" -c cookies.txt \ --cover cover.jpg --visibility friends --product-id YOUR_PRODUCT_ID

使用建议与注意事项

最后给你 3 条实用提醒:

  • 封面与视频格式要合规:封面仅支持 png/jpg/jpeg,视频支持 mp4、mov、avi、webm 等常见格式(见 config.toml 的supported_file_types)。
  • 商品链接有门槛:账号必须符合 TikTok 的带货资格(能正常添加 showcase 商品),否则商品 ID 无效。
  • 控制发布频率:tiktok-uploader 适合做定时/批量发布,不建议高频刷屏,过度上传可能导致视频发布失败,等待几小时即可恢复。

掌握以上技巧后,你就能用 tiktok-uploader 实现从"能发视频"到"专业运营"的进阶,封面、可见性、带货链接全部自动化,把精力留给内容创作本身。

【免费下载链接】tiktok-uploaderAutomatically ⬆️ upload TikTok videos项目地址: https://gitcode.com/gh_mirrors/ti/tiktok-uploader

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 15:40:27

物联网技术目录

大话物联网系列 大话 IOT 技术(1) – 架构篇 大话 IOT 技术(2) – 配网篇 大话 IOT 技术(3) – MQTT篇 大话 IOT 技术(4) – 答疑篇 大话IOT(5) – 七夕篇 ESP32 系列 macos 安装ESP-IDF ESP-IDF 常用命令教程(idf.py) ESP32 S3 ESP32-S3-N16R8 介绍…

作者头像 李华
网站建设 2026/8/21 15:38:59

Easy-Es性能优化指南:提升Elasticsearch查询效率的10个技巧

Easy-Es性能优化指南:提升Elasticsearch查询效率的10个技巧 Easy-Es作为一款高效的Elasticsearch ORM框架,不仅简化了开发流程,还通过多种优化机制确保查询性能。本文将分享10个实用技巧,帮助你充分发挥Easy-Es的性能潜力&#x…

作者头像 李华
网站建设 2026/8/21 15:37:46

JupyterLab Desktop 快速上手:3 个真实场景玩转 Python 环境管理

JupyterLab Desktop 快速上手:3 个真实场景玩转 Python 环境管理 【免费下载链接】jupyterlab-desktop JupyterLab desktop application, based on Electron. 项目地址: https://gitcode.com/gh_mirrors/ju/jupyterlab-desktop JupyterLab Desktop 是一款基于…

作者头像 李华
网站建设 2026/8/21 15:37:34

团队协作必备:nypm + corepack 锁定包管理器版本的完整指南

团队协作必备:nypm corepack 锁定包管理器版本的完整指南 【免费下载链接】nypm 🌈 Unified Package Manager for Node.js (npm, pnpm, yarn), Bun, Deno, Nub, Aube. 项目地址: https://gitcode.com/gh_mirrors/ny/nypm 在 Node.js 团队协作中&…

作者头像 李华