抖音无水印批量下载完整指南: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 就是干抖音无水印批量下载这件事的:单条作品、作者主页、合集、原声音乐,一次配置全部落盘,还自带增量去重和跳过已存在。读完这篇,你能把一个博主主页整个变成本地文件夹。
⚡ 安装与首次运行:从 clone 到第一条抖音无水印下载
这一节走完,你本地就有第一条无水印视频了。
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: - https://v.douyin.com/xxxxxx/ path: ./Downloaded/首次使用需要登录凭证。运行 cookie_extractor.py 会自动弹出抖音登录页,用抖音 App 扫码,Cookie 就自动存进配置,全程不用手动复制粘贴。
python cookie_extractor.py python DouYinCommand.py短链自动解析、优先选无水印源,终端里实时显示进度和成功、跳过统计。默认还会把背景音乐、封面、作者头像和一份 JSON 元数据一起存好。
📥 抖音主页批量下载配置:把某个作者的作品一次拉满
只想要某人的整个主页?这一节配好就能挂机,程序自动翻页抓作品。把 link 换成主页地址:
link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50mode 决定抓什么:post 发布作品、like 喜欢、mix 合集,可以同时开多个;number 决定数量,50 表示最近 50 条,0 表示全部。默认 5 线程并发,几百条作品挂机一晚就能跑完。不想编辑配置的话,主页入口还支持一行命令直接跑:
python downloader.py --auto-cookie -u "https://www.douyin.com/user/MS4wLjABAAAAxxxx"自动获取 Cookie 并启动,省掉改配置的步骤。
抖音增量下载:以后只抓新发的作品
这一节之后你不用再从头跑——每次重跑只拉新增的部分。第一次全量抓完,想看看博主更新没有:
database: true increase: post: true内置 SQLite 数据库会记住每一部已存的作品,下次运行自动跳过旧内容。只想要某段时间的作品,再加两个字段,落在这个区间内的才会被抓,适合做"某个月""某次活动"的主题收藏:
start_time: "2026-07-01" end_time: "2026-07-31"合集、原声与直播间:剩下三种链接
这一节覆盖剩下三类链接,直接丢进 link 就能用,工具自动识别类型。合集链接(www.douyin.com/collection/...)抓集内全部作品;原声页链接(www.douyin.com/music/...)抓用这条原声的全部作品。直播间稍有不同:
link: - https://live.douyin.com/123456789它会把直播间信息(标题、主播、流地址)解析出来,存成 live 目录下的 result.json,拿流地址就能用任何推流工具接着录。
🗂 让下载体验更顺手的细节
这一节把几个让长期用起来更舒服的小能力各一句话带过。
- 命名与目录:文件按"发布时间_标题_ID"组织,folderstyle 按作品建子文件夹,存了几百条也能一眼找到;
- 并发与重试:thread 默认 5,可按需调;失败按 retry_times(默认 3 次)自动重试;
- 去重:重跑时已存在的文件自动跳过,不重复下载;
- 音乐、封面、头像、元数据:由 music、cover、avatar、json 控制,默认全开,不想要就关掉。
常见问题快查
Cookie 过期、提示登录失效?重跑python cookie_extractor.py扫码即可;或者直接用python downloader.py --auto-cookie -u "链接",它会自己拿 Cookie。
抓取条数明显少于主页、中途停了?多是翻页触发了风控。把 thread 调低,过段时间重跑;开着 increase,缺的部分会自动补齐。
下载速度慢?适当调高 thread(默认 5),同时确认网络能稳定访问抖音服务器。
每次都要重新下载吗?不用。打开 database 和 increase,SQLite 数据库会记住已存作品,重跑只拉增量。
更多参数细节可以看仓库里的 USAGE.md。
从单条作品到整个主页,从一次跑完到增量追更,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
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考