抖音批量下载工具实战:主页合集一键归档
【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具,去水印,支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader
粘贴一条抖音主页链接,最终几百个无水印视频、封面和元数据会按日期躺在本地文件夹里——整个过程只需要 3 条命令。开源项目 douyin-downloader 是一个支持主页、合集、音乐原声的抖音批量下载工具,默认带 SQLite 去重、失败重试和浏览器兜底。
快速上手:抖音批量下载怎么用(3 条命令跑通)
从零开始,三条命令就能让一个抖音主页开始批量归档:拿代码、贴链接、启动下载。
1. 获取代码并安装依赖
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader && pip install -r requirements.txt第一条拿到项目,第二条进入 V2 主程序目录并安装依赖(需 Python 3.8+)。
2. 粘贴你要下载的链接
cp config.example.yml config.yml打开config.yml,在link字段贴入视频、合集或主页链接,v.douyin.com 短链也支持。关键项是cookies: auto:程序会拉起浏览器让你登录抖音,登录完回终端按回车,Cookie 自动写回配置——Cookie 相当于你访问抖音数据的"数字借阅证"。
3. 启动下载
python run.py -c config.yml进度条会实时显示每个视频的下载状态,完成后全部落在./Downloaded/。更多参数(如-u直接传链接、-t调并发数)可查 README.zh-CN.md 的参数表。
功能拆解:让抖音下载更省心的 3 个开关
下面三个能力,能让你只拉新内容、只取特定时间段、API 受限时自动续上。⏱
增量更新:配置increase.post: true并开启database: true,程序用 SQLite 记住已下载的作品,再次运行只抓新发布的——像书里夹的书签,定期跑一遍即可,不会重复劳动。
时间筛选:设置start_time / end_time(格式如 2024-01-01),把下载范围锁死在某个区间,适合整理年度回顾或特定事件的内容。
浏览器兜底:当主页翻页被平台限制时,开启browser_fallback.enabled: true会自动启动浏览器模拟滚动加载,遇到验证码只需人工过一次,下载继续。
场景实战:作者主页全量批量下载
以一个作者主页为例,4 行配置就能把他发布的 50 个作品全部归档:
link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx # 主页链接 mode: [post] # post/like/mix/music 可混用 number: post: 50 # 0 表示不限数量,全量下载完成后,每个视频在Downloaded/下有独立文件夹,包含无水印视频(程序自动挑最高码率源)、封面、音乐,以及含标题、发布时间、作者的 metadata.json。同时勾选多种 mode 时,同一作品跨模式也不会重复下载。📂
进阶玩法:录制抖音直播
想把直播间也归档时,把 live.douyin.com 链接贴进link,主播下播后你会得到一个 FLV 录像文件:
link: - https://live.douyin.com/123456789 # 直播间链接 live: max_duration_seconds: 3600 # 0 = 录到主播下播中断时已录制的字节会被保留并提升为正式文件。注意该功能标记为实验性,HLS 源保存的是 playlist,需要 ffmpeg 后处理。🎥
避坑速查:4 个高频问题
跑下来遇到的多数卡点,用这张表就能解决,不用翻源码:
| 症状 | 可能原因 | 解法 |
|---|---|---|
| 只能拉到前 20 条 | API 翻页受限 | 开启浏览器兜底,人工通过弹出的验证码 |
| 下载频繁失败 | Cookie 过期 | 重新执行一次自动获取流程刷新配置 |
| 速度慢 | 并发过高或网络不稳 | thread降到 3,或配置proxy |
| 文件大小对不上 | 下载中断 | 内置完整性校验会自动清理并重试,等待即可 |
收尾与提示
整套流程可以概括为一句话:贴链接,剩下的交给抖音批量下载工具——去水印、去重、增量更新、按目录归档都已内置,项目源码就在上面的仓库地址里,可自行查看最新版本。下载内容请仅用于个人学习、研究与收藏,不要用于商业用途或二次传播,配置里含有个人 Cookie,别把配置文件放到公开位置。
【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具,去水印,支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考