news 2026/9/15 13:09:17

douyin-downloader 快速上手教程:抖音批量下载、去水印与主页全量备份

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
douyin-downloader 快速上手教程:抖音批量下载、去水印与主页全量备份

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 是一个用 Python 编写的开源抖音批量下载工具:命令行加一份 YAML 配置文件,就能完成单条视频、图文图集、合集、音乐原声的去水印下载,作者主页支持全量备份,直播录制与评论抓取也在覆盖范围内。它适合想收藏视频的普通用户、要建素材库的创作者,以及做内容分析的研究者。

30 秒速览

项目说明
项目定位开源抖音批量下载工具,去水印、自动挑选高码率
语言与运行方式Python 3.8+,命令行(CLI)驱动,YAML 配置文件
覆盖内容单视频 / 图文 / 合集 / 音乐、作者主页、收藏夹、直播录制、评论
前置准备安装 Python 3.8+,并准备一份有效的抖音 Cookie
适合人群视频收藏用户、建素材库的创作者、内容分析研究者

截图来自同后端的桌面版 Douzy(内测中),与命令行版能力一致。

🔍 上手前搞懂三件事

这个工具到底是什么

一个运行在终端里的 Python 开源下载器:读取配置、通过接口抓取内容、写入本地文件,并实时展示进度条。另有一个同后端的桌面版 Douzy(内测中),文中截图均出自它。

不懂代码能不能用

能。完整流程是「装依赖 → 改配置 → 跑一条命令」,全程不需要编程知识,你只需要会粘贴链接和指定存放位置。

上手前需要准备什么

两样:Python 3.8+ 环境(macOS / Linux / Windows 均可),以及一份有效的抖音登录 Cookie。工具自带自动化获取命令,按提示在浏览器登录一次即可。

🚀 10 分钟跑通第一个下载任务

工具会自动识别链接类型:v.douyin.com短链、/video//note//collection//music//user/以及live.douyin.com都能直接处理,多个链接写入配置后会逐个处理并自动去重。

第一步:拉取代码与依赖

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

你会看到:pip 依次安装 aiohttp、rich、pyyaml 等依赖,无报错即环境就绪。

第二步:准备配置文件

cp config.example.yml config.yml

你会看到:生成一份带全量参数注释的 config.yml。把它改成最小配置(各参数含义见 config.example.yml):

link: - https://www.douyin.com/video/7604129988555574538 path: ./Downloaded/ mode: - post thread: 5 database: true

第三步:一步获取登录态(Cookie)

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

你会看到:弹出浏览器窗口,登录抖音后回到终端按回车,Cookie 自动写入 config.yml,无需手动复制粘贴。

第四步:运行并验证

python run.py -c config.yml

你会看到:Rich 进度条实时刷新任务状态,跑完后文件落进Downloaded/目录。

下载结果会按「作者名 / 内容类型 / 日期_标题_aweme_id」自动归档,视频、封面、音乐与 JSON 元数据同目录存放。

📦 作者主页全量备份:从单条到批量

link里的单条视频换成作者主页,并将number.post设为 0(0 = 不限量),即可一次性归档该博主的全部作品:

link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 0

还可以同时勾选like(点赞)、mix(合集)、music(原声)模式;链接指向合集时会拉取合集内全部作品。跨模式下同一作品不会重复下载:去重依赖 SQLite 数据库 + 本地文件双重判断,中断后重跑同一条命令,已完成的作品自动跳过、不重复劳动。配合start_time/end_time还能只取某时间段的作品。

✨ 它还能做什么:直播录制、评论抓取与增量备份

直播录制:把live.douyin.com/{room_id}的直播间链接写入link,即可获取直播流并录制为 FLV,主播下播或手动中断时已录数据完整保留。适合整场留存长内容。

评论采集:开启comments.enabled: true后,每个作品旁会生成*_comments.json,可选是否抓取二级回复。输出为 JSON,便于导入表格或数据库做评论分析。

增量备份:设置increase.post: true(需开启 database),只拉取新增作品,旧内容不再重复请求,配合时间过滤更省流量。适合定期追踪固定博主,桌面版还能同步关注作者并标记新作品。

🛠️ 问题速查:常见现象与解决办法

现象最可能原因解决办法
只能抓到 20 条作品翻页触发风控browser_fallback.enabled: trueheadless: false,浏览器弹出后手动完成一次验证
提示 Cookie 失效 / 需要登录登录态被轮换重跑python -m tools.cookie_fetcher --config config.yml重新登录
某作品一直被跳过去重命中(数据库记录 + 本地文件)删除对应作品目录(文件名含 aweme_id)并清掉数据库记录后重跑
进度日志刷屏进度阶段输出日志progress.quiet_logs默认 true 静默;调试时临时加-v

一句话结论

  • 如果你想把几条抖音视频无水印存下来,一条命令就够,画质自动挑选高码率。
  • 如果你想归档一整个账号的作品,用作者主页 +number: 0全量备份。
  • 如果你想长期建素材库,增量备份 + 时间过滤,新作品自动入库。
  • 如果你还需要直播或评论数据,它也能扩展到同一套流程里。

douyin-downloader 是目前覆盖抖音批量下载场景较完整的开源项目之一,值得放进工具箱。合规提醒:请仅在合法合规范围内使用,尊重原作者版权,下载内容勿用于违规用途;若平台接口策略变化导致功能失效,重新获取 Cookie 并查看 中文 README 通常即可解决。

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/15 13:08:14

WSL下OpenCart测试环境搭建与数据库备份自动化实践

做 OpenCart 二次开发有一段时间了,最让我头疼的其实不是写代码,而是维护本地那套测试环境。WordPress 的测试站随便找个虚拟主机扔上去就行,OpenCart 不一样,它涉及 OCMod 插件、主题覆写、数据库结构变更还有多店铺配置&#xf…

作者头像 李华
网站建设 2026/9/15 13:07:54

LDA中文主题提取实战:pyLDAvis可视化调参与优化指南

做中文文本主题提取的都知道,LDA这个模型几乎是绕不开的老朋友。它原理不复杂、可解释性强,尤其在舆情分析、论文研读、用户评论挖掘这些场景里,能快速帮你把一堆无结构的文本“压”成几个可读的主题。但很多人在跑完LDA之后卡在最后一步&…

作者头像 李华
网站建设 2026/9/15 13:07:33

ipatool 下载器使用指南:如何 4 步从 App Store 下载 IPA 安装包

ipatool 下载器使用指南:如何 4 步从 App Store 下载 IPA 安装包 【免费下载链接】ipatool Command-line tool that allows you to search for iOS, iPadOS, tvOS, visionOS, and macOS apps on the App Store, and download .ipa or macOS .pkg app packages. 项…

作者头像 李华
网站建设 2026/9/15 13:06:51

基于Hyperledger Fabric的区块链数字证书系统设计

简介:本资源是一套面向计算机及相关专业本科生的毕业设计级区块链实践项目,聚焦数字证书全生命周期管理,解决传统CA中心化信任瓶颈问题,适用于软件工程、区块链、信息安全等方向的课程设计、实训及毕设选题。压缩包含2012个文件&a…

作者头像 李华