抖音批量下载 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
跑完后,你的硬盘里会多出一个井井有条的目录:每个视频一个文件夹,视频本体、封面、原声、元数据 JSON 各归其位。这就是 douyin-downloader 完成一次抖音批量下载后的效果——把主页或合集链接贴进去,30 个视频一次跑完,自动去重、断点续传、去水印,全程不用手动点"保存"。
抖音批量下载的范围:它到底能批量处理什么
支持对象:用户主页的发布作品和点赞列表、合集(mix)里的全部视频、音乐链接的原声音频、单条视频或图文、直播间。链接类型不用你判断,工具会自动识别。
关键特性:SQLite 数据库记录已下载内容,重复运行自动跳过;下载过程有进度条和统计;网络中断后从断点继续;API 受限时无缝切到浏览器回退通道。
3 步跑起来:安装、Cookie 获取与启动
第 1 步,拿代码。克隆仓库并装依赖:
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt第 2 步,拿 Cookie。运行一行命令,脚本会拉起浏览器引导你登录,完成后自动把 Cookie 写进配置。Cookie 是工具访问抖音数据的"门票",过期了重跑一次即可。
python cookie_extractor.py第 3 步,贴链接启动。把要下载的链接填进配置文件,然后直接跑主程序,剩下的交给它:
python DouYinCommand.py跑起来之后,终端会实时显示批量下载进度、成功/跳过数量和保存位置,已存在的内容直接跳过不重复劳动。
一份配置就能玩转:时间筛选、增量更新与直播录制
打开配置文件,四个开关值得记住。
- 时间筛选:填上起止日期,只拉取某个时间段内的视频,做年度回顾或专题收藏刚好。
- 增量更新:打开 increase 和 database 两项,工具只下载新增内容,适合每周定时跑一次。
- 选择性资源:music、cover、json 三个开关分别控制音频、封面和元数据,按需精简磁盘占用。
- 直播录制:贴入 live.douyin.com 链接并设置最长录制时长,精彩直播不落空。
按你的场景抄作业
- 教学合集:贴合集链接,把下载数量调到合集条数,等它自动跑完即可。
- 音乐备份:贴音乐链接,mode 选 music,工具会抓取最高质量的原声文件并单独归档。
- 旅行记录:一次贴多个博主主页链接,配合时间范围过滤,批量抓夏季出行的内容再按作者归位。
下载不动?先查这 3 处
⚠️ 按顺序排查,大部分问题都能在这三步里解决。
- 只拿到前 20 条:通常是翻页被拦。确认浏览器回退已启用,手动过一次验证码,再把并发调低。
- 速度慢:多为并发过高或网络受限。把 thread 降到 3 左右,或在配置里挂一个代理地址。
- 报登录失效:Cookie 过期了。重跑
python cookie_extractor.py刷新即可,不用改代码。
它凭什么稳:双通道加自动重试
架构不用深挖,记住三层保障就够。
- URL 自动识别:URL 解析模块 判断链接是主页、合集还是单视频,分发给对应的 下载调度。
- API + 浏览器双通道:优先走接口拿数据,遇到限制自动降级到 Playwright 模拟浏览器,成功率兜底。
- 重试与校验:网络波动按指数退避自动重试,配合断点续传和文件完整性校验,数据库去重 保证不重复下载。
用得对才长久
- 只供个人收藏:下载内容留作个人学习、研究和存档,别商用、别二次传播,创作者的劳动值得尊重。
- Cookie 当密码管:配置文件里带着你的登录信息,别随意外传,更不要丢进公共仓库;长期不用的下载记录定期清理。
写在最后
命令行之外,项目还提供桌面版,贴链接、选类型、点开始,三步归档。想看更完整的参数说明和模块设计,翻一下仓库内的文档和 用户模式策略目录 就有答案。把第一个合集丢进去跑一遍,剩下的交给它。
【免费下载链接】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),仅供参考