如何快速用 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.yml的link字段,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:并发数,默认 5start_time/end_time:只下载这个时间区间内的作品
再运行python DouYinCommand.py。也可以直接用主页专用的 V2.0 入口:python downloader.py -u "主页链接",加--auto-cookie还能顺手自动取 Cookie。
跑起来后每个作品一条进度,结束给出成功、失败、跳过的统计。
一次下不完?多半是并发没调。把thread调高;网络不稳时,retry_times默认 3 次自动重试能扛住大部分瞬时错误。
另一个常见坑:主页批量抓取时,列表翻了几十条就停。重新扫码刷新 Cookie 再跑即可,已下载的作品会自动跳过。
增量同步与下载历史管理
这一章帮你拿到:以后只补新内容,加一本随时能查的下载账本。
打开两个开关就行:database: true和increase: 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 去重,同一部作品只落盘一次。
三步行动清单
- 扫码登录,把第一条无水印视频跑通
- 把链接换成常看作者的主页,批量下载一轮
- 打开
database和increase,以后一键补新
回到开头那个场景:文件不再是半成品,目录不再是一团乱,全部整整齐齐躺在本地。今天就可以迈出第一步。
【免费下载链接】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),仅供参考