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 是一款开源抖音批量下载工具:无水印下载视频、全量抓取作者主页、保存评论与元数据,一份配置文件就能完成。
📥 功能速览:这些常用能力帮你省时间
- 无水印下载:自动挑选无水印源,
video_quality可在highest最高转码档和original原画之间切换 - 主页全量抓取:post / like / mix / music 四种模式,
number按模式限制条数,0 表示全量 - 智能去重:SQLite 历史库加本地文件双重核对,同一作品跨模式也不会下载两次
- 增量下载:
increase开启后重跑只补新作品,适合定期运行、持续积累内容库 - 评论采集:每个作品可生成
*_comments.json,max_comments限制条数 - 语音转写:打开
transcript,视频作品会生成 txt / json 转写文本 - 日期筛选:
start_time/end_time框定日期范围(YYYY-MM-DD),包含结束日期当天 - 浏览器兜底:主页翻页被风控拦住时自动打开浏览器,人工过完验证继续抓取
命令行版默认五路并发(thread: 5),失败会自动重试。不想敲命令的话,还有 Douzy 桌面版,支持抖音、TikTok、YouTube、Telegram、X 五个平台,粘贴链接就能建任务、看进度、翻本地档案。
🚀 快速上手:三步跑起来
- 拿代码。需要 Python 3.9+,支持 Windows / macOS / Linux:
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader python -m pip install -r requirements.txt python -m pip install playwright python -m playwright install chromium- 配 Cookie。复制模板配置,再跑内置的获取器:
cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml浏览器里登录抖音,回到终端按 Enter,Cookie 就自动写进配置文件了。
- 跑起来。把
config.yml里的示例link换成目标博主主页,然后:
python run.py -c config.yml🎯 实战用法:运营建素材库与分析师采评论
运营维护竞品素材库。把两三个对标账号的主页放进 link,定期重跑同一份配置,素材库就在持续扩建:
link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: [post, mix] number: post: 100increase.post默认是 true,第二次运行只抓新发布的作品;post 和 mix 里重复出现的作品自动去重,只保存一份。
分析师做评论采集加转写。需要数据而不只是文件时,把两个开关打开,每个视频旁都多出一份数据:
comments: enabled: true transcript: enabled: true model: gpt-4o-mini-transcribe作品目录里会生成_comments.json和.transcript.txt/.transcript.json,转写只对视频生效,图文不会转写,密钥通过OPENAI_API_KEY环境变量提供。
❓ 常见问题速查:Cookie 失效与下载卡住
下载变慢,或只抓到少量作品?把thread调低(比如 3)减轻请求压力;保持browser_fallback.enabled: true且headless: false,在弹出的浏览器窗口里手动过完验证,别急着关。
Cookie 失效了?重跑一次python -m tools.cookie_fetcher --config config.yml就行。抓取逻辑在 tools/cookie_fetcher.py,需要时自行调整。
磁盘空间告急?用start_time/end_time框定时间范围,或把number.post设小;删掉旧作者目录后,记得同步清理dy_downloader.db里对应记录。
转写文件没生成?依次核对:transcript.enabled是否为 true、作品是否为视频、OPENAI_API_KEY是否有效。
想看详细日志?运行python run.py -c config.yml -v即可。
完整字段说明见 config.example.yml,设计细节和规划文档放在 docs/ 里,想深入实现可以从这里看起。
建议先把link指向单个视频或一个小主页,确认目录结构和命名模板顺手,再逐步打开评论、转写与完成通知。这类开源抖音下载工具会随平台风控策略变化,保持项目更新、定期校验 Cookie,是长期稳定运行的关键。提醒一句:下载内容仅用于个人学习、研究与备份,尊重创作者合法权益,不用于商业用途。
【免费下载链接】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),仅供参考