零成本、十分钟:douyin-downloader 把抖音主页批量下载到本地,无水印高清
2026/9/21 4:34:17 网站建设 项目流程

零成本、十分钟: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

一、网页下载站做不到的三件事

App 里保存视频自带水印,网页版下载站要会员要关注,录屏出来画质糊还夹广告。douyin-downloader 是一款免费开源的抖音无水印下载工具,全程在你自己的电脑上运行,输出的是去掉水印的高清原片:单条作品、主页作品、合集、音乐原声、图文笔记,它都能收进本地,还自带 SQLite 去重与自动重试。

二、两分钟跑通第一条抖音无水印下载

装依赖。拉取项目并安装依赖,需要 Python 3.8 以上:

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

你会看到依赖逐条安装、进度走完没有红色报错,环境就就绪了。

配 Cookie。运行自动获取脚本,会打开浏览器引导扫码,登录一次、长期使用:

pip install playwright && playwright install # 仅需首次 python cookie_extractor.py # 自动打开浏览器,扫码后 Cookie 自动写入配置

你会看到浏览器弹出抖音登录页;扫码完成后终端输出获取成功。习惯手动的可以改跑python get_cookies_manual.py,按提示一步步复制。

下载单条。V1.0 入口支持纯命令行,不用建配置文件:

python DouYinCommand.py -C True -l "https://v.douyin.com/xxxxxxx/" -p ./Downloaded/

你会看到终端打印"正在请求单个作品",结束后Downloaded/aweme/下多出一个作品文件夹,里面是无水印 mp4,旁边还带封面图和一份元数据 JSON,作者、发布时间、描述都在。

三、能力速查:想存什么就贴什么链接

想保存什么触发方式产出物落点
单条视频 / 图文笔记python DouYinCommand.py -C True -l "链接"aweme/下每作品一个文件夹,无水印 mp4 或全部图片 + 封面 + JSON
主页全部作品主页链接写进配置linkmode: [post]user_昵称_sec_uid/post/,按作品分目录
合集合集链接写进link,或主页配mode: [mix]mix_合集名/下整个系列
音乐(原声)音乐链接写进linkmusic_曲名/下使用该原声的全部作品
直播直播间链接写进linklive/下房间信息 JSON(标题、主播、在线人数)
只跑新增increase.post: true重跑时查 SQLite 跳过已有,仅下载新作品

把主页链接放进link列表即可触发批量模式,终端会实时刷新每个任务的进度与耗时:

批量任务的目录按"作者 → 模式 → 作品"自动分好层,文件夹名带发布时间戳,找起来不用翻:

直播链接的解析结果会先在终端展示房间标题、主播与在线人数:

四、三个配置项,让批量下载更聪明

增量追更。默认行为:同一主页重跑会全量重新下载。改哪个字段:

increase: post: true database: true # 默认已开启,增量依赖它记录历史

变成什么:每次运行先查 SQLite,已下载过的作品直接跳过,隔几天跑一次就只搬新增。

时间过滤。默认行为:抓取该主页全部时间的作品。改哪个字段:

start_time: "2025-01-01" # 只看这个日期之后发布的 end_time: ""

变成什么:只保留日期区间内的内容,配合增量适合"只追近半年"。

并发与数量。默认行为:5 个线程(thread: 5)、数量不限。改哪个字段:

thread: 10 number: post: 50 # 只取最近 50 个,写 0 表示全部

变成什么:网络好就调大线程提速;先小批量试跑,确认没问题再放全量。完整字段说明见 config.example.yml。

五、卡住了看这里

  • 获取作品信息失败、整批下不动→ Cookie 登录态过期 → 重跑python cookie_extractor.py刷新
  • 主页只能抓到 20 来条就停→ 接口翻页被风控限制 → 调低thread过一会儿再跑,工具内置重试会自动顶上
  • 个别作品提示达到最大重试次数→ 作品已删除或设为私密 → 属正常情况,跳过即可
  • 磁盘被封面、音乐占满→ 附加资源默认全开 → 配置里music: falsecover: false,把path指到大容量磁盘

下载内容请仅用于个人学习、备份与研究,尊重创作者版权,勿二次传播。

六、再深入一点

  • 全部配置项与场景示例:USAGE.md
  • 解析、下载与数据库的核心实现:apiproxy/douyin/
  • 手动配 Cookie 的指引:get_cookies_manual.py

现在打开终端,把第一条链接贴进去,十分钟后你的硬盘里就多出一份干净的高清收藏。

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

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

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

立即咨询