抖音无水印批量下载:10分钟跑通的免费下载器指南
【免费下载链接】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 是一个免费开源的抖音批量下载工具:贴一条链接,它自动挑无水印源,单条视频、图文笔记、主页批量、合集、原声都能收。装在自己电脑上跑,全程零成本,也不用写代码。
环境准备,一次跑通
别被"下载工具"四个字吓到,前三章合并成一件事:把环境配好、把第一条无水印视频拉下来。每一步都有看得见的现象,卡住了就知道卡在哪。
第 1 步:拉源码,装依赖
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt源码落到本地,pip 把运行要的 Python 依赖全装上。进度条走完、没有红色报错,环境就绪。
第 2 步:复制配置,扫码拿钥匙
cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml示例配置 config.example.yml 里每行都带中文注释,看不懂就逐行看。第二条命令会自动弹出浏览器,你扫码登录一次抖音,回到终端按 Enter,Cookie 就自动写进了配置文件——这一步相当于给抖音配好钥匙,工具拿着它才有资格拉作品。若提示缺 playwright,先装一次pip install playwright再跑python -m playwright install chromium,那是它内置的浏览器引擎。
第 3 步:贴一条链接,下载第一条视频
打开config.yml,把一条视频短链填进link:
link: - https://example.com/video/xxxxxx path: ./Downloaded/然后运行:
python run.py -c config.yml终端滚出一条进度条,它解析短链、挑无水印的高码率源、写盘。打印"完成"、Downloaded/里多出 mp4,整条链路就跑通了。✅
它还能干什么
增量追更,不重复下载。同一个主页配置隔几天再跑,它拿 SQLite 历史和本地文件双重核对,已有的标"跳过",只搬新增的:
increase: post: true database: true start_time: "2026-01-01"increase.post: true表示只取新作品,start_time把范围收窄到某日期之后发布的。这本账记在 storage/database.py 里,文件没动就不会白下一遍,一周跑一次就是最舒服的追更节奏。
合集整存,一次收齐。合集页链接原样贴进link,把number.mix设为 0,它自动识别类型,把合集下的作品从头到尾全收一遍;图文笔记也能整组落盘,不用再一张张长按保存。
内容开关,只留想要的。配置里三个开关管内容:music: false不拉背景音乐,cover: false跳过封面,json: true给每个作品附一份元数据 JSON,方便归档检索;打开comments.enabled,评论也会存成 JSON 躺在视频旁边。
桌面版 Douzy,免终端操作。同一套后端还包了个图形界面(内测中):粘贴链接即可下载;关注列表能同步你关注的博主、筛出新作品直接下载;任务中心列出每个任务的成功失败数,失败的一键重试。
各下载器都放在 core/ 里,视频、图文、合集、音乐各有独立实现,想翻源码时找这里。
真正需要改的配置
其余字段默认值都合理,真正高频的是这五个:
| 字段 | 作用 | 推荐值 |
|---|---|---|
number.post | 主页作品数量上限,0 表示全部 | 先试20,全量收改0 |
increase.post | 增量开关,跳过已下载的 | 追更场景true |
thread | 并发线程数 | 默认5,触发风控降到 2~3 |
retry_times | 单条失败重试次数 | 3,限流时自动补刀 |
video_quality | 画质档位 | highest自动最高码率,original探测原片 |
避坑清单
跑批量任务前扫一眼,出问题大多对得上号:
- 只能抓到 20 条左右→ 翻页触发风控 → 开
browser_fallback.enabled: true,在弹出的浏览器里手动过验证码,别提前关窗口 - 提示登录失效、拉不到作品→ Cookie 有时效过期了 → 重跑
python -m tools.cookie_fetcher --config config.yml刷新钥匙 - 个别作品反复失败→ 作品已删除或设为私密 → 属正常现象不用追;只是限流的话
retry_times: 3会自动补 - 下载明显变慢或超时→ 网络波动或被限流 → 配置里加
proxy: "http://127.0.0.1:7890"走代理 - 想重下却被跳过→ 数据库加本地文件双重去重在生效 → 把
increase.post改false,重新下载并覆盖 - 提示缺少 Playwright→ 可选依赖没装 →
pip install playwright后跑python -m playwright install chromium
现在就去抄一条你收藏已久的抖音链接,十分钟之后,本地硬盘里就多出一份干净的收藏。🚀
本工具仅限个人学习与备份,请尊重创作者版权,不二次传播、不商用。
- 官方文档:README.zh-CN.md
- 架构总览:PROJECT_SUMMARY.md
- 扫码工具源码:tools/cookie_fetcher.py
【免费下载链接】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),仅供参考