news 2026/8/28 9:51:27

如何快速用 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 是一个抖音批量下载的命令行工具:无水印视频、封面、原声音乐一条命令存到本地,进度实时显示、下载自动去重。新手 3 分钟可以跑通。

下载第一条无水印视频

这一章帮你拿到:本地目录里第一个完整可播放的无水印 mp4。

先把工具拉下来,装好依赖:

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

接着是登录。抖音接口需要 Cookie 校验,项目自带自动获取脚本:

python cookie_extractor.py

它会自动打开浏览器,你用抖音 App 扫码,Cookie 就自动写进配置。如果提示缺 Playwright,先按脚本提示装一下。

然后把想存的分享链接填进config.ymllink字段,path指个保存目录,运行python DouYinCommand.py

怎么验证跑通了:打开保存目录,应该看到一个以作品标题命名的 mp4,旁边还有_cover封面和_data.json元数据。点开视频确认没有水印,就算成功。

最容易踩的坑是 Cookie:没登录时链接能解析,但取视频源会失败。重跑一次登录脚本就能解决。

批量下载一个作者主页的全部作品

这一章帮你拿到:把一位作者的作品批量存进硬盘。这是抖音批量下载工具的主场玩法。

思路像搬家:别一件一件搬,把清单换成整屋地址。把config.yml里的单条视频链接换成作者主页地址:

link: - https://www.douyin.com/user/MS4wLjABxxxx path: ./Downloaded/ mode: [post] number: post: 50

几个关键项,一句话说明:

  • mode:下什么。post作品、like喜欢、mix合集
  • number:下多少。填0表示全部
  • thread:并发数,默认 5
  • start_time/end_time:只下载这个时间区间内的作品

再运行python DouYinCommand.py。也可以直接用主页专用的 V2.0 入口:python downloader.py -u "主页链接",加--auto-cookie还能顺手自动取 Cookie。

跑起来后每个作品一条进度,结束给出成功、失败、跳过的统计。

一次下不完?多半是并发没调。把thread调高;网络不稳时,retry_times默认 3 次自动重试能扛住大部分瞬时错误。

另一个常见坑:主页批量抓取时,列表翻了几十条就停。重新扫码刷新 Cookie 再跑即可,已下载的作品会自动跳过。

增量同步与下载历史管理

这一章帮你拿到:以后只补新内容,加一本随时能查的下载账本。

打开两个开关就行:database: trueincrease: post: true。前者让每个下载的作品都登记进本地 SQLite 数据库data.db,后者让程序运行时跳过库里已有的。这样第一次全量搬完,之后每次运行只拉新增部分,追更特别省事。

目录也是自动归位的。folderstyle: true会按"作者 / 作品"建子目录,文件名带日期和标题,翻找不迷路。

想查账本?data.db里的aweme表存着作品 ID、标题、作者和下载时间,用 sqlite3 一行查询就能看最近下了什么。

最容易踩的坑:只开increase不开database。程序没有记忆,每次都从头下,等于白配。

录制直播与进阶用法

这一章帮你拿到:常规下载之外的几项能力,点到为止。

直播录制:把link换成live.douyin.com的直播间地址,程序会拉出推流地址并列出清晰度档位供你选择,同时把抓到的信息存成result.json,再交给下载工具落地成文件。

合集与原声音乐:合集链接、音乐页链接同样支持,配置方式不变,只换链接。number里的mix控制每个合集抓多少条。

图集:图文作品会下载全部无水印图片,音乐和元数据一并带上。

进阶功能先知道有这么回事就行,别一上来就钻深水区。

常见问题速查

Cookie 失效、抓不到视频源怎么办?重新运行python cookie_extractor.py,扫码登录一次即可。这是最高频的故障,原因几乎都是凭证过期。

下载到一半失败或中断,继续要重新来吗?不用。断点重跑时,已下载的作品会按库里的记录自动跳过,缺的补上就行。

不同链接重复下载同一部作品吗?不会。开启数据库后按作品 ID 去重,同一部作品只落盘一次。

三步行动清单

  1. 扫码登录,把第一条无水印视频跑通
  2. 把链接换成常看作者的主页,批量下载一轮
  3. 打开databaseincrease,以后一键补新

回到开头那个场景:文件不再是半成品,目录不再是一团乱,全部整整齐齐躺在本地。今天就可以迈出第一步。

【免费下载链接】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/8/28 9:48:22

YOLOv5-5.0+Visdrone低空小目标检测实战指南

简介&#xff1a;小目标检测是计算机视觉在无人机巡检、电力走廊监控等低空视觉感知场景中的核心挑战。其本质在于尺度极小&#xff08;常<3040像素&#xff09;、遮挡密集、对比度低&#xff0c;传统通用模型难以应对。YOLOv5作为轻量高效的目标检测框架&#xff0c;通过An…

作者头像 李华
网站建设 2026/8/28 9:47:32

天才并非关键,AI发展真正比拼的是工程系统能力

“天才&#xff0c;对AI发展到底有多重要&#xff1f;”这个题目&#xff0c;最近在圈子里讨论得越来越激烈。每次有大模型能力跃迁、有新的Agent框架刷屏、有AI编程工具让人惊呼“工作效率翻倍”的时候&#xff0c;总会伴随一种声音&#xff1a;这些突破是不是某个天才的灵光一…

作者头像 李华
网站建设 2026/8/28 9:41:04

Nixiesearch索引创建教程:YAML Schema与字段类型映射完整解析

Nixiesearch索引创建教程&#xff1a;YAML Schema与字段类型映射完整解析 【免费下载链接】nixiesearch Hybrid search engine, combining best features of text and semantic search worlds 项目地址: https://gitcode.com/gh_mirrors/ni/nixiesearch Nixiesearch 是一…

作者头像 李华
网站建设 2026/8/28 9:40:49

AtumAI:用Agentic方式生成控制面策略,如何做到可控、可解释、可回滚

AtumAI 这个项目标题&#xff0c;指向一个让运维团队又爱又怕的方向&#xff1a;用 agentic 方式自动生成数据中心控制面策略。我见过不少团队对这类框架的第一反应是“太好了&#xff0c;以后不用手工改规则了”&#xff0c;但实际落地时往往卡在同一个地方&#xff1a;策略生…

作者头像 李华