douyin-downloader 免费抖音无水印批量下载教程:3 步跑通第一个下载任务
【免费下载链接】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 是一个免费的抖音视频批量下载工具,支持去水印、主页整存与合集保存。本文带你用 3 条命令走完安装、配置到第一次无水印下载成功,全程不写代码。
这些活儿,贴个链接就能交出去
下面四件事,是这个工具最常替你干的活:
- 把某个博主发布的作品整批存到本地
- 隔几天追更一次关注的主页,只搬没下过的新作品
- 长系列合集一次整存,不用逐条点
- 只想留原声时,把视频等附带资源全部关掉
三步装好并跑通第一个无水印下载任务
这一段只给最小必要的命令,你照着敲就行。
第 1 步:克隆仓库、装好依赖
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt pip install playwright && python -m playwright install chromium成功标志:pip 进度条走完、终端没有红色报错,说明运行依赖装好了。
第 2 步:扫码取一份登录 Cookie
cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml程序会自动弹出浏览器,你扫码登录一次抖音,回到终端按回车。成功标志:终端提示登录成功、Cookie 已写进 config.yml。
第 3 步:跑第一个下载任务
把想下载的主页链接填进 config.yml 的link字段,number.post先填 1,再执行:
python run.py -c config.yml成功标志:进度条走完,Downloaded/目录里按"作者 → 类型 → 日期"分好文件夹,出现第一个无水印视频文件。
常用参数速查:改一个字段换一个结果
所有开关都在 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 |
| 要更清晰的画质 | video_quality: original探原画,失败自动退回最高档 |
| 控速度与应对限流 | thread: 5控并发,retry_times: 3重试,限流时填proxy |
卡住时的自救手册:症状、原因、改法
⚠️ 抖音风控在升级,下面这几条覆盖了新手最常撞的墙,按"判断 + 处方"来处理。
- 主页只能抓到二十条左右就停→ 判断:翻页触发了风控门禁。处方:把
browser_fallback.enabled设为true、headless设为false,弹出浏览器后手动完成验证,别急着关窗口。 - 终端提示登录态失效→ 判断:抖音登录有时效,这是常态。处方:重跑第 2 步的 Cookie 命令刷新一次,再继续跑。
- 个别作品反复失败→ 判断:作品被删或设了私密属正常;若只是限流,
retry_times: 3会按间隔自动重试。处方:不用干预,反复失败可给proxy填个地址。 - 整体下载变慢或超时→ 判断:网络波动或被限流。处方:给
proxy填上代理地址,或临时把thread调小,隔一会儿再跑。
本工具仅用于个人学习、备份与研究,请尊重创作者版权,不二次传播、不商用。参数细节见 README.zh-CN.md,配置样例在 config.example.yml,下载核心逻辑在 core/ 目录。现在就把 config.yml 里的link换成你真正想存的那条主页链接,number.post改成想要的条数,再跑一次python run.py -c config.yml,干净的文件就会出现在你的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),仅供参考