抖音与 TikTok 批量下载、数据采集完整指南:免费把小时级手动流程压缩到分钟级
【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader
手动搬运作品意味着复制链接、切到解析页、等待加载、逐个保存、逐个改名,耗时按小时计。DouK-Downloader 是一个完全开源、免费的抖音 / TikTok 数据采集与批量下载工具,把这条链路压缩为一次粘贴、自动完成,单账号全量作品从小时级压到分钟级。
🧭 按使用场景看能力边界
| 场景 | 调用的能力 | 落盘产出 |
|---|---|---|
| 对标账号追踪 | 发布 / 喜欢 / 收藏 / 收藏夹 / 合集作品批量下载,增量只拉新内容 | 按账号归档的视频、图集、封面文件 |
| 素材库搭建 | 最高画质下载、断点续传、多线程并行、自动跳过已下载 | 按自定义命名规则组织的本地文件 |
| 直播存档 | 获取抖音 / TikTok 拉流地址并调用 FFmpeg 录制 | 直播录像文件 |
| 评论与搜索分析 | 评论与回复采集、关键词搜索、热榜抓取 | CSV / XLSX / SQLite 结构化数据 |
四类场景共用同一入口与同一套配置:Cookie 配一次,账号、任务、存储格式在配置文件中统一管理。
🚀 第一次跑通:环境、Cookie、首个下载任务
1. 启动程序。两种方式任选:直接下载编译好的可执行文件解压运行;或使用源码,以下命令即可启动(要求 Python 3.12+):
git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader && uv sync --no-dev && uv run main.py2. Cookie 一次性配置。浏览器访问抖音网页版,按 F12 打开开发人员工具,切到"网络"标签并勾选"保留日志",刷新后任选一个数据请求,复制请求头里的 Cookie 值,粘贴进程序提示即可。Cookie 写入配置文件后长期有效,失效时再更新一次即可,无需每次运行都配置。
3. 完成首个批量下载。按菜单选择"终端交互模式 → 批量下载链接作品 → 手动输入待采集的作品链接",粘贴目标账号的主页链接。工具会拉取全部作品、按账号归档命名,并自动跳过已存在的文件;再次执行同一任务时只处理新发布的内容。
⚙️ 三个进阶开关
剪贴板监听——复制即下载,免去手动进入菜单。开启后台监听模式后,你平时复制作品链接的动作会触发自动采集,适合高频搬运场景。
多账号 + 增量下载——一份配置文件维护多个账号,开启增量下载后重复执行只拉取新增作品;配合自定义命名规则(如"时间_昵称_描述"),素材目录长期保持有序。
Web API 模式——启动后在 5555 端口暴露 HTTP 接口,访问http://127.0.0.1:5555/docs可查阅自动生成的接口文档,作品详情、评论、搜索等能力均可编程调用:
import httpx data = {"keyword": "美食", "pages": 2} resp = httpx.post("http://127.0.0.1:5555/douyin/search/general", json=data) print(resp.json())⚠️ 边界与注意事项
- 项目内置的加密参数算法已停止维护,部分接口若因此受限,需自行接入加密参数生成代码,配置方法见 Cookie 获取教程。
- Cookie 存在时效性,失效后重新写入配置文件即可;数据请求失败时可优先尝试更新 Cookie 或使用已登录的 Cookie。
- 程序内置智能延时请求机制以降低对平台服务器的压力;运行中如需停止下载或 FFmpeg,请按 Ctrl + C 终止,不要直接关闭窗口。
✅ 上手清单
- 按上述两种方式之一启动程序
- 按 Cookie 获取教程 完成首次 Cookie 写入
- 用"批量下载链接作品"拉取一个对标账号
- 视需要开启剪贴板监听或 Web API 模式
今天就选一个对标账号,完成第一次批量下载;之后的重复执行里,已下载内容会被自动跳过。
【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考