抖音视频下载器:十分钟跑通无水印批量下载
【免费下载链接】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
douyin-downloader 是一款开源免费的抖音视频下载器,支持主页批量下载、合集整存与只留原声,全程输出无水印文件。不写代码也能用,贴链接、改配置就能跑通。
适合谁用:四个直接对号入座的使用场景
- 如果你要把某个博主发布的全部作品备份到本地,它正好能整页主页批量下载,自动挑无水印源。
- 如果你隔几天追更一次关注的主页,它正好能开增量模式,已下载的作品自动跳过。
- 如果你想把长系列合集一次整存,它正好能按合集链接下载全部作品,不用逐条点。
- 如果你只想留原声省空间,它正好能关掉视频与封面,只保存原声文件。
跑通第一个任务:从克隆到落地的三条命令
✅ 跑完你会看到第一条无水印视频落在本地磁盘里。
第一步:克隆项目并安装依赖
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt成功标志:pip 进度条走完,终端没有红色报错。
第二步:扫码获取登录 Cookie
cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml程序会弹出浏览器,扫码登录一次抖音,回到终端按 Enter。成功标志:终端提示登录成功,Cookie 已写进 config.yml。
第三步:填入目标链接,跑第一个下载任务
把 config.yml 的link换成想存的作品短链或主页链接,然后执行:
python run.py -c config.yml成功标志:进度条走完,Downloaded/目录里出现视频文件,按作者与类型分好文件夹。
项目还提供桌面版 Douzy:界面里粘贴链接即可开始,任务状态实时可查。
需求对照表:增量追更、合集整存等常用配置
所有开关都在 config.example.yml 这份配置里,对号入座改字段即可:
| 你想达成的目标 | 要改的配置 | 含义与取值 |
|---|---|---|
| 批量下载某个主页 | link填主页链接,mode加post | number.post: 0表示全收 |
| 追更博主不重复下载 | increase.post: true且database: true | 增量模式,再跑时自动跳过已下载作品 |
| 合集一次整存 | link填合集页链接 | number.mix: 0时合集下作品全收 |
| 只留原声省空间 | video: false、music: true、cover: false | 只保存原声文件,不存视频与封面 |
| 只要某段时间的作品 | 设start_time和end_time | 格式为YYYY-MM-DD |
| 批量下载点赞作品 | mode加like | number.like: 0表示点赞作品全收 |
进阶调优:并发数、重试与代理
默认跑不动时才需要动这里:
thread: 5 # 并发下载数,被限流就降到 2~3 retry_times: 3 # 单条失败后的自动重试次数 proxy: "" # 下载变慢或被限流时填代理地址 increase: post: true # 增量模式,只下载新作品 database: true # 去重与增量都依赖这份数据库记录卡住了先查这里:风控、Cookie 失效等常见故障
- 主页只能抓到二十条左右就停了→ 翻页触发了风控。把
browser_fallback.enabled设为true、headless设为false,浏览器弹窗后手动完成验证,别急着关窗口。 - 终端提示登录态失效→ 抖音登录有时效,属常态。重跑第二步的 Cookie 命令刷新一次即可继续。
- 个别作品反复失败→ 作品可能被删除或设为私密。
retry_times: 3会按间隔自动重试,不用管。 - 整体变慢或超时→ 网络波动或被限流。给
proxy填代理地址,或临时把thread调小,隔一会儿再跑。 - 单个视频、合集接口被拒→ 2026-09 起抖音风控对 CLI 直连收紧,这部分需求按 README 说明改用桌面版 Douzy,或等项目后续更新。
资源与边界:配置文件与核心源码位置
本工具仅用于个人学习、备份与研究,请尊重创作者版权,不二次传播、不商用。完整参数见 README.zh-CN.md,配置样例在 config.example.yml,下载核心逻辑在 core/ 目录。现在把 config.yml 里的link换成你真正想存的那条抖音链接,下一次运行结束,干净的文件就会出现在Downloaded/目录里。
【免费下载链接】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),仅供参考