☰
DouK-Downloader:免费批量下载抖音 TikTok 作品与采集数据
2026/10/22 2:01:44 网站建设 项目流程

DouK-Downloader:免费批量下载抖音 TikTok 作品与采集数据

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

拆解一个账号的两百条作品,逐条复制链接、手动重命名、重复下载同一批文件,半天时间就耗完了。DouK-Downloader(原名 TikTokDownloader)是一款免费开源的抖音 TikTok 作品下载与数据采集工具,覆盖批量下载、评论采集、直播录制、Web API 等 20 余类场景。本文带你走通首次运行,并说明它能帮你干哪些活、边界在哪里。

🚀 先跑起来:一条最短路径

从拿到程序到第一条作品落盘,只需三件事:获取程序、写入一次 Cookie、跑一条下载链接。

  1. 获取程序。Windows 10 及以上、macOS 用户可以直接下载已编译的可执行文件,解压即用;走源码路线则需要 Python 3.12 及以上版本,三行命令即可启动:
git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev && uv run main.py
  1. 配置 Cookie。用浏览器访问 douyin.com,按 F12 打开开发人员工具,切到"网络"选项卡并勾选"保留日志",刷新页面后点开任意作品的评论区,在请求列表里找到 feed 开头的请求,全选复制其中 Cookie 的值。回主菜单选"手动输入 Cookie"或"从剪贴板读取 Cookie"写入即可。Cookie 一般只需写这一次,失效后再补写;它的质量直接影响下载到的视频清晰度,拿不到最高画质时优先更新 Cookie。逐步图解见 Cookie 获取教程。

  1. 首次运行。主菜单依次选"终端交互模式 → 批量下载链接作品",粘贴一条抖音作品链接或账号链接,下载、命名、归档全部自动完成,文件按账号整理进储存文件夹。

🧩 能帮你干的活

按"你想完成的任务"来分,一共四件事:归档、采集、录制、当服务用。

整账号作品一键归档

粘贴账号链接,它会拉取该账号的全部已发布作品,抖音侧覆盖发布、喜欢、收藏、收藏夹、合集,TikTok 侧覆盖发布、喜欢、合辑。文件先下到临时文件夹,完成后再移动归档,中断可断点续传,重复执行时自动跳过已下载的文件;账号改名后,已下载文件里的昵称和标识也会自动更新。

抖音评论与作品数据采集

采集对象包括作品评论、回复、账号详细数据、用户/作品/直播搜索和热榜。数据可以以 CSV、XLSX、SQLite 三种格式落盘,点赞、收藏等统计数据还能随时间更新,适合做账号的纵向对比分析。

抖音 TikTok 直播录制

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

把下载器当 API 服务用

选"Web API 模式"启动后,服务监听 5555 端口,浏览器打开http://127.0.0.1:5555/docs就能看到自动生成的接口文档,作品、评论、搜索等接口逐条列得清清楚楚;官方 Docker 镜像可部署到自己的服务器上做长期任务。

⚙️ 进阶玩法

第一次跑通之后,再按自己的用法做配置。

  • 多账号:建议用配置文件管理多个账号,而不是每次临时粘贴链接。
  • 增量下载:开启后只拉取新发布的作品,重复执行不会重新下载旧内容。
  • 自定义命名:通过name_format参数组合创建时间、昵称、描述等字段,例如"创建时间_类型_昵称_描述"。

开发者可以把 Web API 模式集成进自己的应用,最小示例是调用评论接口:

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

⚠️ 边界与注意

开始前,先确认这几条限制。

  • 付费作品不支持下载,项目明确表示不会支持。
  • TikTok 平台首次使用需要补 device_id 等初始设置,获取方法与 Cookie 类似,见教程中的示例图。
  • 私密账号的发布作品需要已登录的 Cookie,且登录账号必须关注该私密账号。
  • 项目声明加密参数算法不再维护,个别功能需要自行接入 src/encrypt/ 目录下的代码才能完整运行。
  • 请求过快会触发平台风控,内置的智能延时机制不建议关闭。
  • 数据仅用于个人学习、研究与内容管理,遵守平台规则与当地法规,不用于侵权或转售。

第一次运行别急着碰高级功能:克隆仓库、写入一次 Cookie、用"批量下载链接作品"下一条作品链接。亲眼看到文件按账号自动归档之后,再去配置多账号或开启 5555 端口的 Web API 也不迟。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询