☰
抖音音频提取与抖音批量下载免费完整指南:douyin-downloader 三步上手
2026/10/7 2:26:54 网站建设 项目流程

抖音音频提取与抖音批量下载免费完整指南: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.txt

2. 获取登录凭证(Cookie)

把示例配置复制为config.yml,运行 Cookie 获取脚本;浏览器里登录抖音后回到终端按回车,凭证自动写入配置。

cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml

3. 修改配置文件

把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: true

start_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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询