如何批量下载抖音视频?douyin-downloader 去水印保存完整指南
2026/9/16 16:41:01 网站建设 项目流程

如何批量下载抖音视频?douyin-downloader 去水印保存完整指南

【免费下载链接】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 是一个开源的抖音批量下载工具,主打无水印保存和作者主页批量抓取,自带进度显示、失败重试和 SQLite 去重。这篇文章带你从零跑通它,再讲清几个最常用的配置项。

快速上手:先跑通一条抖音去水印下载

环境要求只有 Python 3.8+。克隆仓库并装依赖:

git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml

把要下载的链接填进 config.yml 的link列表,执行python run.py -c config.yml就能开始下载。想要更稳的批量体验,建议再做一次 cookie 自动获取:

python -m tools.cookie_fetcher --config config.yml

弹出的浏览器里登录抖音,回终端按回车,cookie 会自动写回配置。之后批量翻页、收藏夹模式都依赖它。

从单条视频到整个主页,它能抓什么

  • 单条内容:视频、图文笔记、合集、音乐(优先原声)四类链接都支持,v.douyin.com短链会自动解析成真实地址
  • 主页批量:给一个用户主页链接,按post(发布)、like(点赞)、mix(合集)、music(音乐)四种模式抓,number字段控制数量上限,填 0 就是全量
  • 无水印优先:自动挑无水印视频源,再从码率档位里选最高清晰度
  • 附件齐全:每条作品默认存封面、音乐、头像和 JSON 元数据,文件夹名带作品发布日期,天然按时间归档
  • 增量下载:开启increase后,本地已存在的文件直接跳过,删掉文件才会重下,适合反复运行做备份
  • 时间过滤start_time/end_time只抓指定时间段内发布的作品

进阶能力:评论、热搜、直播、转写

用不上就关着,用得上的都藏在配置里:

  • 评论采集:开comments.enabled,每条作品旁生成评论 JSON,可选带二级回复,适合做舆情分析
  • 热搜榜与关键词搜索--hot-board/--search把结果落成 JSONL 文件,方便做数据整理
  • 直播录制:填直播间链接可录 FLV,主播下播或断网时已录部分会保留
  • 视频转写:接 OpenAI 转写接口,视频下完自动生成文本稿
  • 完成通知:下载结束推 Bark / Telegram / Webhook,适合挂着跑长任务
  • REST 服务模式--serve起一个 HTTP 接口,可嵌进自己的工作流

同一套后端还做了个桌面客户端 Douzy(内测中),把批量任务做得更直观:关注列表里能筛选出新作品的博主,直接点下载。

任务中心则汇总所有下载任务的成功与失败数,失败项可以单独重试。

配置速查:config.yml 最常改的几项

字段作用
link链接列表:视频/图文/合集/音乐/用户主页
mode批量模式:post / like / mix / music,登录账号的收藏夹用 collect / collectmix
number各模式数量上限,0 = 不限
thread并发下载数,默认 5
increase磁盘增量开关:文件已存在就跳过
start_time/end_time按作品发布时间过滤
proxy可选代理设置
browser_fallback翻页受限时启动浏览器兜底

常见问题与排坑

  • 只下到 20 条左右?这是平台翻页风控。把browser_fallback.enabled设为trueheadless设为false,浏览器弹出后手动过完验证码,别提前关窗口
  • cookie 过期了?重跑一次python -m tools.cookie_fetcher --config config.yml重新登录即可
  • 想重新下载某条作品?删掉本地对应文件夹(文件夹名含作品 ID),数据库里"有记录但本地缺失"会自动触发重新下载
  • 进度条刷屏?默认progress.quiet_logs: true已是静默模式,调试时加-v临时看日志

谁适合用它

需要长期备份自己账号内容、批量整理某类博主作品、搭建短视频素材库或做竞品内容分析的人,都比较适合。工具只做抓取与保存,请仅用于个人研究与数据管理,注意遵守平台规则。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询