抖音下载器 V2:批量下载 TikTok 视频及其他
April 09, 2026
分类:
实用开源项目
抖音下载器 V2.0:批量下载中国版 TikTok 内容的完整指南
什么是抖音下载器?
抖音下载器 V2.0 是一款强大的开源 Python 工具,专为批量下载 抖音(中国版 TikTok)内容而设计。拥有 7.2k GitHub 星标 和活跃开发,该工具支持视频、图文笔记、合集、音乐、收藏和个人资料批量下载 – 全部无水印。
主要功能
✅ 多格式支持:视频、图文笔记、合集、音乐、收藏 ✅ 无水印:自动选择干净的视频源 ✅ 批量个人资料下载:任意用户的帖子、点赞、混剪、音乐 ✅ 浏览器备用:处理分页封锁,支持手动验证码 ✅ SQLite 去重:跨模式永不重复下载 ✅ 并发下载:可配置线程数(默认 5) ✅ 进度条:丰富的进度显示,支持静默模式 ✅ 重试逻辑:指数退避(1s、2s、5s) ✅ Docker 就绪:一键部署 ✅ 视频转录:可选 OpenAI Whisper 集成 ✅ 增量下载:从中断处恢复 ✅ 时间过滤:按日期范围下载
快速开始(5 分钟)
# 1. 克隆并安装
pip install -r requirements.txt
# 2. 复制配置
cp config.example.yml config.yml
# 3. 自动捕获 cookies
python -m tools.cookie_fetcher --config config.yml
# 4. 运行!
python run.py -c config.yml
最小配置示例
link:
- https://www.douyin.com/user/MS4wLjABAAAAxxxx
path: ./Downloaded/
mode:
- post
- like
thread: 8
database: true
browser_fallback:
enabled: true
headless: false
实际使用案例
1. 创作者归档
下载你最喜爱的创作者的所有帖子 + 点赞:
mode: [post, like]
number:
post: 0 # 无限制
like: 0
2. 音乐收藏
提取原声音频轨道:
link: https://www.douyin.com/music/7341234567890123456
3. 研究数据集
完整个人资料爬取带转录:
mode: [post, like, mix]
transcript:
enabled: true
model: gpt-4o-mini-transcribe
高级功能
跨模式去重
相同的 aweme_id 在 post/like/mix 模式下不会重复下载两次。
浏览器备用
当 API 封锁分页(帖子约 20 条后常见)时,自动启动浏览器进行手动滚动 + 验证码解决。
输出结构
Downloaded/
└── AuthorName/
├── post/
│ └── 2024-02-07_Title_aweme123/
│ ├── video.mp4
│ ├── cover.jpg
│ ├── music.mp3
│ ├── data.json
│ └── transcript.txt
├── like/
└── mix/
Docker 部署
docker build -t douyin-downloader .
docker run -v $(pwd)/config.yml:/app/config.yml -v $(pwd)/Downloaded:/app/Downloaded douyin-downloader
故障排除
"只下载了 20 条帖子?"
browser_fallback:
enabled: true
headless: false # 需要手动验证
"Cookies 已过期?"
python -m tools.cookie_fetcher --config config.yml
为什么选择这个工具?
- 生产就绪:CI/CD,全面测试
- 活跃维护:最近提交(2026 年 3 月)
- 功能完备:处理其他工具遗漏的边缘情况
- MIT 许可:个人/商业使用免费
⚠️ 法律免责声明
仅用于 个人归档、研究和学习。尊重平台服务条款、版权和隐私权。
GitHub:jiji262/douyin-downloader
⭐ 如果觉得有用,请给它点个星!
原始文章:
查看原文