抖音批量下载:用 Douzy 桌面版快速批量保存创作者的全部作品
2026/9/16 20:03:44 网站建设 项目流程

抖音批量下载:用 Douzy 桌面版快速批量保存创作者的全部作品

【免费下载链接】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

Douzy 桌面版是与本仓库共用同一套后端的抖音批量下载工具,专门做一件事:把创作者的作品、收藏夹、合集批量存成无水印视频。它自带本地去重、增量抓取和自动归档,你每周跑一次,内容库就能一直保持最新。

📥 完成第一次抖音批量下载的步骤

只需要 Python 3.8 以上,Windows、macOS、Linux 都支持。先克隆仓库并安装依赖:

git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml

接着获取登录凭证:程序会自动打开浏览器,你扫码登录抖音,回到终端按 Enter,凭证就会自动写入,只保存在本地配置文件中,不会上传到任何地方。

python -m tools.cookie_fetcher --config config.yml # 自动获取登录凭证 python run.py -c config.yml # 启动下载

Cookie 获取脚本随时可以单独重跑。首次运行前,打开 config.example.yml 把link改成一个你认识的创作者主页,mode设为[post]number.post设为 5,先小批量试跑。跑成功后,下载目录里会出现按「日期_标题_作品ID」命名的子文件夹。

Douzy 桌面版是基于同一后端的图形客户端(当前处于内测期),安装后在抖音工作台里粘贴链接即可发起任务,配置文件和下载目录与上面的命令行方式通用。

🧩 看功能地图:抖音批量下载解决了什么

以下能力都围绕一个目的:让抖音批量下载变成不用盯着的事。

  • 六类链接自动识别:单条视频、图文、合集、音乐、创作者主页、收藏夹,粘贴即用,不用手动分辨内容类型。
  • 多模式下载:post(作品)、like(喜欢)、mix(合集)、music(原声)、collect(收藏夹),一份配置覆盖整个主页。
  • 自动归档与命名:文件按「作者 → 模式 → 作品」固定目录摆放,文件名由可配置模板渲染,几千个文件也能一眼找到。
  • 去重与增量:本地数据库加文件双重检查记住已下载作品,第二次运行只取新增内容。
  • 浏览器兜底:翻页受限时自动打开浏览器,你可以人工过验证码,任务不中断。
  • 进度与通知:进度条实时显示速度与剩余数量;完成后推送到 Bark、Telegram 或 Webhook,人在外面也能知道结果。

⚙️ 配置速查:按目的调整

所有配置集中在一个 YAML 文件里,按目的分成四组:

目的关键配置说明
下载范围link: [创作者主页地址]支持多条,单条视频、合集、音乐地址同样有效
下载范围mode: [post, like, mix, music]要下载的内容类型;collect 需单独使用
下载范围number: post: 50每种模式的数量上限,0 表示不限量
下载范围start_time / end_time: "YYYY-MM-DD"只取时间窗口内的作品
下载范围video_quality: highest也支持 original、1080p 等,匹配不到自动降级
文件组织path: ./Downloaded/下载根目录
文件组织folderstyle: true为每个作品建独立子文件夹
文件组织filename_template: "{date}_{title}_{id}"模板必须含 {id},避免重名覆盖
文件组织author_dir: nickname_uid作者目录用「昵称_ID」,改名不会把目录分裂
数据增强json: true每个作品额外保存一份元数据文件
数据增强cover: true/music: true附带保存封面图和背景音乐
数据增强comments: enabled: true每个作品生成 *_comments.json 评论文件
数据增强transcript: enabled: true语音转写,产出 txt 和 json
数据增强database: true开启 SQLite 下载历史与去重
稳定性thread: 5并发数,网络差就调低
稳定性retry_times: 3单任务失败重试次数
稳定性proxy: ""需要时填入 HTTP 代理地址
稳定性browser_fallback: enabled: true翻页受限时自动切换浏览器兜底

命名模板里还有 {author}、{date} 等变量,完整清单见 utils/naming.py 的注释。

🗂️ 三个真实场景:抖音内容备份工作流

工作流一:每周增量备份关注作品

  1. 输入:你关注的 20 到 30 个创作者主页地址。
  2. 处理:mode: [post]increase.post: true,每周跑一次。
  3. 产出:本地只新增新作品,旧文件不动,资料库持续长大。

工作流二:搭一个内容研究档案

  1. 输入:3 到 5 个你想分析的目标创作者。
  2. 处理:comments.enabled: truemax_comments: 500,再开json: true存元数据。
  3. 产出:每个作品带视频、评论 JSON、元数据文件落地,直接进表格分析。

工作流三:备份自己的收藏夹

  1. 输入:https://www.douyin.com/user/self?showTab=favorite_collection
  2. 处理:mode: [collect]number.collect: 0全量抓取;注意 collect 只支持当前登录账号,且必须单独使用。
  3. 产出:收藏过的作品一次性进入collect/目录。

🛠️ 处理四个常见坑位

  1. 登录态突然失效——任务中途提示登录失效,原因是 Cookie 过期;重跑一次 Cookie 获取命令重新登录,凭证会立即覆盖。
  2. 重复下载、增量不生效——第二次运行又下了旧作品,原因是increase.post为 false 或本地主文件被删、换了下载路径;保持目录一致并确认增量开关为 true。
  3. 只抓到 20 条左右——API 翻页触发风控所致;确认browser_fallback.enabled: trueheadless: false,浏览器弹出时人工过验证、别急着关。
  4. 通知收不到——任务结束没有推送,原因是notifications.enabled为 false 或 provider 字段缺项;把 enabled 设为 true,并补齐 Bark 的 url 或 Telegram 的 token 与 chat_id。

Douzy 桌面版把抖音批量下载从「一条链接一条贴」变成「配置一次、定时跑批」。无水印视频、评论、元数据与历史数据库全部落在本地。请把它用于个人学习、研究和备份用途,尊重创作者的劳动成果。完整配置参考与功能清单,可看仓库内的中文文档。

【免费下载链接】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),仅供参考

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

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

立即咨询