抖音音频提取与抖音批量下载免费完整指南: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 是一款开源的抖音音乐下载工具,主打抖音音频提取和抖音批量下载:既能抓取创作者主页的作品音轨,也能批量收集主页视频,自带进度显示、失败重试和 SQLite 去重。内容创作者、音乐制作人和自媒体运营都可以用它搭建自己的素材库。
🚀 快速上手
1. 安装环境
先克隆仓库,再安装依赖。要求 Python 3.9+,支持 Windows、macOS 和 Linux。
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt2. 获取登录凭证(Cookie)
把示例配置复制为config.yml,运行 Cookie 获取脚本;浏览器里登录抖音后回到终端按回车,凭证自动写入配置。
cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml3. 修改配置文件
把link换成你的抖音主页地址,打开music开关只存音轨,其余字段按需调整。
link: - https://www.douyin.com/user/你的主页ID path: ./Downloaded/ music: true json: true thread: 3保存后运行python run.py -c config.yml即可开始下载;也可以用-u参数临时追加链接,不动配置文件。
两种入口怎么选
项目提供桌面图形版 Douzy 和 Python 命令行版两个入口,按使用习惯挑一个:
- 桌面版 Douzy
- 粘贴链接即可开始,支持作品、喜欢、合集、音乐多种模式
- 任务中心实时显示进度,本地作品档案可回溯
- 同时覆盖 TikTok、YouTube 等平台
- 命令行版
- 一份 YAML 控制全部参数,适合批量任务和脚本化
- 支持定时任务、自动补下缺失文件
- 可开启 REST API 服务模式,接入自己的工作流
两个版本共用一套配置字段,先在桌面版试好参数,再迁移到命令行跑长期任务。
⚙️ 配置实战
批量下载某创作者的全部音轨
video: false music: true cover: false json: true只存 MP3 音轨加一份 JSON 元数据,不下载视频本体,省空间也省请求;文件按{date}_{title}_{id}命名,方便按时间检索。
按日期批量抓取创作者主页作品
link: - https://www.douyin.com/user/创作者ID start_time: 2026-01-01 end_time: 2026-06-30 mode: - post increase: post: truestart_time/end_time限定日期范围,increase为true时自动跳过已下载作品;长期跑同一个主页就能持续增量更新素材库。
💡 技巧与避坑
- 去重机制:开启
database后,每个作品的唯一标识会记入 SQLite 数据库(逻辑见 storage/database.py),重复运行自动跳过;想强制重下,把对应模式的increase设为false即可,不用清库。 - 并发线程数:
thread默认 5,建议按网络稳定性调到 3~5;请求频繁被限就同时调低rate_limit。 - 断点续传:
redownload_missing_files默认为true,中途中断后重跑只补缺失的文件;失败请求会按retry_times自动重试。 - 定时自动下载:用 cron 或 Windows 任务计划定期执行
python run.py -c config.yml,配合increase增量模式,每天只抓主页新作品。 - 常见失败原因:多为 Cookie 过期(重跑
python -m tools.cookie_fetcher --config config.yml)、链接失效,或平台风控拦截;加-v参数看详细日志能定位是哪条链接出了问题。 - 浏览器兜底:API 接口受限时可保持
browser_fallback.enabled: true,由浏览器引擎兜底,调度逻辑在 core/ 目录下。
douyin-downloader 用一套配置同时覆盖抖音音频提取和抖音批量下载,去重、重试、兜底都替你处理好了。完整配置说明和直播录制等进阶功能,直接看仓库里的 config.example.yml 和 README.zh-CN.md。
【免费下载链接】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),仅供参考