DouK-Downloader 上手实测:抖音/TikTok 批量下载与数据采集,4 步跑通
【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader
周五晚上十点,你刚"右键另存为"完第 20 条竞品视频,鼠标点得发酸还没存完——而这件事可以交给一个程序。DouK-Downloader 是一款免费开源的抖音/TikTok 下载与数据采集工具,按账号批量存作品、抓评论、取热榜、拿直播推流地址都能做。
先说清:它替你解决什么
| 你的需求 | 是否支持、怎么支持 |
|---|---|
| 把某个账号的作品全部存下来 | 支持,填账号链接逐个保存,支持增量续下、自动跳过已下载 |
| 只想存一条链接里的作品 | 支持,粘贴链接即解析,视频、图集、封面图都能存 |
| 按合集/收藏整理作品 | 支持,抖音的合集、收藏作品、收藏夹、收藏音乐都可批量下载 |
| 不只存视频,还要数据 | 支持,评论、账号详情、搜索结果、热榜均可采集,存成 CSV/XLSX/SQLite |
| 要直播流地址或录直播 | 支持,获取抖音/TikTok 拉流地址,可接 ffmpeg 录屏 |
一句话总结:别人是点开一条存一条,它是按账号、按合集成批地存;别人只把视频落到硬盘,它把评论和榜单这类数据也一并交给你。
最短上手路径:安装到首次下载只要 4 步
- 克隆并装依赖。下面三条命令把环境和依赖一次装好;不习惯 uv 的话,
pip install -r requirements.txt效果一样。
git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev- 拿到 Cookie,这是你的"通行证"。浏览器登录抖音后按 F12 打开开发者工具,切到"网络"面板,在筛选器输入
cookie-name:odin_tt,点开任意作品的评论区触发请求,然后把请求头里的 Cookie 整段复制。图文步骤见 docs/Cookie获取教程.md。
启动程序写入凭证。执行
python main.py(或uv run main.py),先读完免责声明,再选"从剪贴板读取 Cookie"粘贴即可。凭证写进 settings.json 后长期有效,失效了才需要重写。走通第一条下载。选"终端交互模式"→"批量下载链接作品(抖音)",粘贴一条作品链接,看到文件落盘就是最小闭环。
挑一个场景跑深:终端模式批量下载账号作品
发起很简单:进入终端交互模式后选"批量下载账号作品(抖音)",可以手动输入账号链接,也可以在配置里把账号写进accounts_urls,一次挂多个账号。
跑起来之后,终端会逐条列出作品标题、类型和下载结果,文件先进临时目录、完成后再归档,中途断掉重跑也会自动跳过已下载的。结束后你得到的是Download目录下一批命名规整的视频:文件名自带发布时间、昵称和描述,不用重命名就能按时间排序。如果目的不是存视频而是拿数据,把入口换成"采集作品评论数据"或"采集抖音热榜数据",结果可以按storage_format落成 CSV 或 XLSX,直接进分析流程。
调三处配置,用起来更顺手
配置在 settings.json(首次运行自动生成,默认值定义在 src/config/settings.py)。
name_format→ 默认create_time type nickname desc→ 文件名包含发布时间、昵称、描述,成百上千个文件不再靠猜。folder_name+folder_mode→ 把Download改成自定义目录,并开启folder_mode→ 不同账号自动分文件夹,目录结构清晰。proxy→ 网络不稳定时填上代理 → 请求走代理出去,减少慢和中断的情况。
出问题时先查这几处
| 现象 | 常见原因 | 处理办法 |
|---|---|---|
| 粘贴 Cookie 后仍取不到数据 | Cookie 复制不全、已失效或账号受限 | 按教程重新整段复制,确认不含换行符,改用已登录账号的 Cookie |
| 下载慢、频繁中断 | 网络波动、并发请求过高 | 检查网络,在 settings.json 挂上proxy,分批跑任务 |
| 存下来的文件名杂乱 | name_format太简单 | 加回时间、昵称、描述占位符 |
| 私密账号作品拉不到 | 未登录,或登录账号没关注对方 | 换一个已关注该私密账号的登录 Cookie |
| TikTok 相关功能报错 | 平台需要更多初始参数 | 按 docs/Cookie获取教程.md 补齐 device_id 等参数 |
使用边界
程序内置了智能延时,避免请求频率过高冲击平台,不建议关掉它去跑满。存下来的内容适合个人学习、备份和数据分析,别用于二次传播。也不要拿它批量爬取他人隐私信息,能省下的麻烦都会变成风险。
- 克隆仓库,装好依赖
- 抓一次 Cookie,粘贴进程序
- 终端交互模式先跑通一条链接
- 再试账号批量下载和评论采集
更多细节看 docs/DouK-Downloader文档.md 和 docs/Release_Notes.md。把"一条条点存"的活交给程序,你才有时间去做判断哪条内容值得研究。
【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考