news 2026/10/23 9:03:38

告别手动复制粘贴:用 DouK-Downloader 批量下载与采集抖音 TikTok 作品

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
告别手动复制粘贴:用 DouK-Downloader 批量下载与采集抖音 TikTok 作品

告别手动复制粘贴:用 DouK-Downloader 批量下载与采集抖音 TikTok 作品

【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader

DouK-Downloader(原名 TikTokDownloader)是一款免费、完全开源的抖音/TikTok 作品下载与数据采集工具:粘贴一个账号链接,它会把全部作品自动下载并按账号归档,覆盖 20 余类下载与采集场景,采集到的数据还能以 CSV、XLSX、SQLite 三种格式落盘保存。这篇文章带你 10 分钟搞懂它能做什么、以及第一次怎么跑起来。

📌 前后对比:从手动逐条到一条命令

没有它时,拆解一个账号的流程是:打开作品页 → 复制链接 → 切到解析站 → 等加载 → 下载 → 重命名,一条视频两分钟起步。

对比项没有它有 DouK-Downloader
一个账号 200 条作品逐条复制链接,约 6~7 小时粘贴账号链接,自动下载并按账号归档
文件命名下载完手动重命名自动按账号整理,账号改名后自动更新文件名
重复劳动每次都重新下载自动跳过已下载文件,支持断点续传与多线程
数据留存只剩视频文件CSV/XLSX/SQLite 三种格式落盘,点赞收藏统计可更新

🎬 核心能力:你最常拿它干的四件事

批量下载作品。入门最快的入口是"批量下载链接作品",粘贴账号链接即拉取全部已发布作品;"批量下载账号作品"则覆盖抖音的发布、喜欢、收藏、收藏夹、合集与 TikTok 的发布、喜欢、合辑。文件先下到临时文件夹、完成后再移动归档,中断后支持断点续传,重复执行时自动跳过已下载的内容。

评论与数据采集。采集能力覆盖抖音作品评论、回复、账号详细数据、用户/作品/直播搜索和热榜。数据不只是看一眼就丢:可以存成 CSV、XLSX 或 SQLite,点赞、收藏等统计数据还能随时间更新,适合做账号对比分析。

直播录制。它能获取抖音和 TikTok 的直播拉流地址,再调用 FFmpeg 完成录制;运行过程中按 Ctrl+C 即可停止,不必关闭终端窗口。

Web API 对接。选择"Web API 模式"启动后,服务监听 5555 端口,浏览器访问http://127.0.0.1:5555/docs就能看到自动生成的接口文档,作品、评论、搜索等接口都列得清清楚楚。

🚀 从零跑通:三步完成首次运行

第一步,获取程序。Windows 10 及以上、macOS 用户可以下载已编译的可执行文件,解压即用;走源码路线则需要 Python 3.12 及以上,用 uv 管理依赖时只需三行命令:

git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev && uv run main.py

第二步,按下一节的方法写入 Cookie,只需这一次。

第三步,启动后在主菜单依次选择"终端交互模式 → 批量下载链接作品",粘贴一条抖音作品链接或账号链接。下载、命名、归档全部自动完成,文件按账号整理到储存文件夹。

🍪 Cookie 一次配置方法

Cookie 是抖音的身份凭证,一般只需写入一次,失效后再补写。获取方法:用浏览器访问 douyin.com,按 F12 打开开发人员工具,切到"网络"选项卡并勾选"保留日志",刷新页面并点开任意作品的评论区,在请求列表里找到 feed 开头的请求,全选复制其中 Cookie 的值。

程序主菜单里选"手动输入 Cookie"或"从剪贴板读取 Cookie",粘贴后按提示确认即可。有一个容易被忽略的细节:Cookie 质量会直接影响下载的视频分辨率,如果拿不到最高清版本,优先尝试更新 Cookie,而不是怀疑工具本身。逐步图解见 docs/Cookie获取教程.md。

🧭 它适合谁

普通用户:复制链接、粘贴下载、自动归档,全程零代码。边界要提前知道:付费作品不支持下载;TikTok 平台比抖音多一步初始设置(如 device_id),首次使用时按文档提示补全即可。

运营与内容创作者:建议用配置文件管理多个账号,配合增量下载只拉取新发布的作品,自定义命名格式(如"创建时间_昵称_描述"),再把评论、热榜数据导出成 CSV 做分析。边界:采集频率受平台风控约束,程序内置的智能延时机制不要为了快而关掉。

开发者:开启 Web API 模式后,/douyin/detail、/douyin/comment、/douyin/search/general等接口可以直接集成进自己的应用,例如调用评论接口:

import httpx data = {"detail_id": "0123456789", "pages": 2} resp = httpx.post("http://127.0.0.1:5555/douyin/comment", json=data) print(resp.json())

它也提供 Docker 镜像,可以部署到自己的服务器上做长期任务。边界:Web UI 交互模式因代码重构暂未开放,界面操作仍以终端菜单为主。

⚠️ 先知道再开始

  • 项目明确声明加密参数算法不再维护,个别功能需要自行接入加密参数生成代码才能完整运行,相关代码在 src/encrypt/ 目录下。
  • Cookie 失效会导致获取数据失败或分辨率下降,失效后重新写入配置文件即可,不是每次运行都要写。
  • 私密账号的发布作品需要已登录的 Cookie,且登录账号必须关注该私密账号。
  • 采集行为受平台风控约束,请求过快可能触发限制,保留内置的智能延时机制。
  • 请仅将采集到的公开数据用于个人学习、研究与内容管理,遵守平台规则与当地法规,不用于侵权或转售。

第一次运行别急着碰高级功能。克隆仓库、写入一次 Cookie、用"批量下载链接作品"下一条作品链接——亲眼看到文件自动归档之后,再去配置多账号或开启 5555 端口的 Web API 也不迟。把重复劳动交给程序,时间留给你自己真正想看的内容。

【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader

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

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

使用 PHP 绑定调用 Xberg::listRenderers() 管理文档渲染器注册表

后端AI 应用NLP 【免费下载链接】xberg Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with …

作者头像 李华