☰
抖音无水印视频下载工具,一条链接把整个主页搬回家:douyin-downloader 新手实战指南
2026/10/19 1:21:52 网站建设 项目流程

抖音无水印视频下载工具,一条链接把整个主页搬回家: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

录屏存的抖音视频糊成一团还带水印,在线解析站弹窗不断,有的还顺手收走你的 Cookie。douyin-downloader 是一款开源的抖音无水印视频下载工具,链接贴给它,它按最高清解析出原片,还能整主页批量搬运、增量追更。跟着下面四步走,三分钟跑通首次下载 📥

为什么值得换掉录屏和解析站

  • 无水印原片:直接解析抖音接口拿无水印源,video_quality默认highest,在码率阶梯里自动挑最高转码档;改成original会额外发一次探测请求去够上传原片,够不到自动回退。
  • 主页批量搬运:一条主页链接配mode: [post],作品、喜欢、合集、音乐(post/like/mix/music)四种模式随便切,翻页自动进行,不用一条条点。
  • 去重与增量:SQLite 库(dy_downloader.db)记录下载历史,increase.post: true让二次运行只补新增;本地文件丢了,redownload_missing_files(默认true)自动补下。
  • 浏览器兜底:翻页被风控拦下时,browser_fallback.enabled: true+headless: false会弹出浏览器,你手动过一下验证就能接手。
  • 评论与热搜采集:comments.enabled: true给每个作品附一份评论 JSON;--hot-board 30一条命令把热搜榜导出成 JSONL 接着分析。
  • 通知与集成:notifications.enabled: true配 Bark / Telegram,下完自动推提醒;--serve还能起本地 REST API 接你自己的脚本。
对比维度手动录屏 / 单条保存在线解析站douyin-downloader
画质带水印、有控件痕迹一般只能拿到转码档多档码率自动挑最高,可探测原片
批量一条一条点基本不支持一条主页链接整包搬,自动翻页
隐私无风险Cookie 常被站点留存Cookie 只存在本地config.yml
附加能力无几乎没有评论、热搜、直播录制、完成通知

上图是同一项目的 Douzy 桌面版任务页:勾好作品、喜欢、合集、音乐模式就能批量执行,CLI 用等价的mode字段表达同样的四种模式。日常下载官方更推荐桌面版,CLI 适合脚本集成,这点后文排错部分会再提。

四步跑通首次下载

  1. 拉源码、装依赖,机器上要有 Python 3.9+,一般一两分钟:
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader && pip install -r requirements.txt

想要"浏览器兜底"能力,再补装playwright和chromium。

  1. 复制一份自己的配置(以后所有修改只动config.yml,官方模板保持原样),再用自带脚本拿 Cookie:
cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml

脚本弹出浏览器登录一次抖音,回终端按回车,Cookie 自动写进配置,全程不用手抄。

  1. 打开config.yml,把示例link换成目标主页或视频链接:
link: - https://www.douyin.com/user/xxxx mode: [post] number: post: 0 # 0 = 不限条数
  1. 开跑:
python run.py -c config.yml

终端实时显示进度,成品默认落在项目根目录Downloaded/,按"作者 / 日期_标题_id"归档,日期取作品发布时间而不是下载时间。

挑一个场景练手

全量备份一个博主

你想把某个博主的作品完整备份下来,不想一条条点。

关键就两处:mode填post,number.post填0(0 表示不限条数,一直翻到博主最后一条为止)。文件按"作者 / 日期_标题_id"归档,找起来整齐;主页翻页若被风控拦下,保持浏览器兜底打开,弹出来手动过验证即可。

每周追更,只补新增

你想把作者新发的作品补下来,已下的不想再跑一遍。

database: true increase: post: true

database: true打开 SQLite 历史比对,increase.post: true让已下过的作品直接跳过,追更成本几乎为零。哪天真想重下,把increase.post改成false,当前筛选范围内的作品会重新下载并覆盖文件,不用手动清数据库。

开播就录,下播才停

主播开播了,你想录下来存档。

live: max_duration_seconds: 0

link填live.douyin.com/房间号形式的直播链接后生效,0表示一直录到主播下播,想限制时长就改成具体秒数。提前有数:直播录制是实验功能,HLS 源保存的是播放列表而非可直接播放的视频,心里有数就行。

卡住了?先查这四处

  • 现象:终端提示 Cookie 失效或要求登录。原因:Cookie 有过期时间,放久了就废。解法:重跑一次自动获取python -m tools.cookie_fetcher --config config.yml。
  • 现象:主页几百条作品,只拉到二三十条。原因:API 翻页触发风控。解法:保持browser_fallback.enabled: true、headless: false,浏览器弹出来后手动过验证;注意 2026 年 8 月起抖音风控覆盖面在扩大,单视频、合集、音乐、喜欢等接口 CLI 可能直接受限,README 建议日常下载用 Douzy 桌面版。
  • 现象:删掉本地视频再跑,仍提示已下载被跳过。原因:工具按"SQLite 记录 + 本地文件"双重去重。解法:把increase.post设为false,作品会重新下载并覆盖,无需手动清库。
  • 现象:进度刷屏,看不清重点。原因:详细日志被打开。解法:保持progress.quiet_logs: true,运行命令不加-v。

你可能想问

下载一半断网了,要重头再来吗?不用。不完整的文件会被清掉,按 1s、2s、5s 退避重试,retry_times默认 3 次。

下好的文件在哪?项目根目录的./Downloaded/,配置里的path或命令行-p都能改;同目录还会写一份download_manifest.jsonl下载清单,方便回溯。

original和highest差在哪?highest只在接口返回的码率阶梯里挑,不多发请求;original每条作品多发一次探测请求去够上传原片,原片比转码档大就优先下原片,探测失败自动退回最高转码档。

怎么查历史下载记录?sqlite3 dy_downloader.db "SELECT aweme_id, download_time FROM aweme ORDER BY download_time DESC LIMIT 20;"看最近 20 条。

要点速查

想做的事关键配置 / 命令备注
存单条视频link填视频链接自动去水印、挑最高清
主页全量备份mode: [post]+number.post: 00 = 不限条数
增量追更increase.post: trueSQLite 比对历史
采集评论comments.enabled: true每作品一份 JSON
热搜榜 / 关键词--hot-board 30/--search "猫咪"导出 JSONL
刷新 Cookiepython -m tools.cookie_fetcher --config config.yml浏览器自动获取

它把"存抖音视频"从录屏、手抄链接的手工作坊,变成了复制粘贴的流水线。建议先照上面四步跑通首次下载,再挑一个场景练手,顺了之后翻一遍 config.example.yml 里的完整字段,Cookie 自动获取逻辑在 tools/cookie_fetcher.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),仅供参考

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

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

立即咨询