抖音无水印批量下载快速上手指南: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、一份配置文件就能开工。
能力一览:从单条作品到整个主页
它是个本地命令行工具,所有请求和落盘都发生在你自己的机器上,不经过第三方服务器。能力大致是这样:
| 能力维度 | 它提供什么 |
|---|---|
| 输入方式 | 贴作品、合集、音乐或主页链接,支持 App 短链 |
| 内容覆盖 | 视频、图文、合集、原声音乐、作者主页、直播流 |
| 去水印 | 自动挑选无水印源保存,不用二次处理 |
| 登录态 | 本地 Cookie,支持自动获取或手动粘贴 |
| 去重与增量 | SQLite 记录 + 本地文件双重核对,已有的跳过 |
| 部署成本 | Python + 一份 YAML 配置,无需任何服务器 |
一句话:想把某个抖音账号整页存到本地的人,它是开箱即用的方案;只是偶尔存一条、不在意水印的,客户端自带保存也够用。各参数详解见USAGE.md。
批量下载进度效果,逐条显示耗时
第一次跑起来:装环境、改配置、运行
装环境:一条命令拉依赖
这一步把 Python 依赖装齐,需要 Python 3.8 及以上,网络慢可以换国内镜像源。
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader && pip install -r requirements.txt跑完没有报错就装好了,核心依赖是requests、aiohttp、rich这几个。
改配置:只动链接和路径
把项目自带的示例配置复制一份,然后只改下载链接和保存目录两处。
cp config.example.yml config.yml打开config.yml,把link里的占位链接换成要下载的那条,path设为./Downloaded/。首次使用需要登录态:配置里写cookies: auto会自动抓取(需先装 Playwright),或者从浏览器手动导出 Cookie 粘贴进去。
跑起来:一行命令开始
python DouYinCommand.py它会先打印“数据保存路径”,然后逐页请求;结束后输出“下载完成”和总耗时,中途每个文件的进度都实时可见。
重复运行时自动跳过已下载的作品
两个核心用法
一键批量下载作者主页
想收藏某个关注账号的全部内容时,贴主页链接就行,不用逐个复制作品地址。
link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./Downloaded/ mode: - post number: post: 50number.post控制条数:填 50 拉最近 50 条,填 0 就是全部;想把 TA 点赞过的也一起收,在mode下加一行like,跨模式自动去重。这个模式也可以纯命令行启动:python downloader.py -u "<主页链接>",它会先自动取 Cookie 再开抓。
下载后的作品自动归档,按日期好找
单条作品下载,音乐封面一起带走
视频里的背景音乐想留下、封面想要高清版时,不用再去评论区翻歌名。
link: - https://v.douyin.com/xxxx/ path: ./Downloaded/ music: true cover: true json: truemusic、cover、json三个开关默认就是开的:原声独立保存、封面高清,再附一份元数据 JSON;App 里的短链会自动解析还原,直接粘贴即可。
进阶参数答疑
为什么第二次跑不会重复下载?
database: true会把每条作品写入 SQLite,再次运行时核对数据库和本地文件,已存在的直接跳过。
database: true increase: post: trueincrease开关专做“增量拉取”,只抓作者新发的内容,省时间省流量。
下载慢怎么提速?
提高并发,其余交给内置重试。
thread: 10thread默认 5 线程,网络稳的话调大一倍提速明显;中断产生的残缺文件会自动清理重下,不用手动收拾。
想换归档目录怎么办?
path决定保存位置,folderstyle: true会为每个作品建子目录,直播内容单独进live目录。
path: /your/backup/dir folderstyle: true写在最后
这个工具适合个人学习和备份用途,请别拿下载内容二次分发或商用,尊重创作者的劳动;平台风控会不定期调整,抓不到属于正常技术风险。下次再遇到想留又怕被删的作品,把链接贴进config.yml就够了,无水印的视频落盘只需一行命令。
【免费下载链接】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),仅供参考