抖音无水印下载实测:一次把博主的全部作品归档
2026/9/15 19:35:54 网站建设 项目流程

抖音无水印下载实测:一次把博主的全部作品归档

【免费下载链接】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——一个抖音无水印下载工具,单条视频、图集、整个主页批量都行,去水印、原画质,内置去重和重试。这篇把真实使用过程走一遍,从装好到归档一个完整主页。

🚀 三步跑通抖音无水印下载

拿代码、装依赖,第一步就是三行:

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

唯一要手动办的事是登录态。抖音有 Cookie 才肯返回内容,跑一下python -m tools.cookie_fetcher,它会打开浏览器,你扫码登录后回到终端按一下回车,登录信息就自动写进了配置。自动取 Cookie 依赖 playwright,先装上它和对应浏览器;手头已有 Cookie 的话,直接填进配置文件的 cookies 字段也一样。

剩下的就是复制一份 config.example.yml 改几处:下载哪些链接、勾选哪些模式、文件存到哪里,每个参数旁边都有注释,照着填就行。

粘贴链接,无水印原画质直接出

先用一条视频验证。把视频页地址写进配置的 link 字段,运行:

python run.py -c config.yml

它自动挑无水印源,再从抖音返回的多档码率里选最高码率;也可以在 video_quality 里切到原画档,只要原片比最高转码档清晰就直接下原片。你存下来的,是服务器给出的源文件,不是被中间环节再压过一次的版本。

视频本体之外,封面、背景音乐、作者头像、原始 JSON 元数据都能在配置里勾出来,跟着一起落盘。

不想碰终端的话,项目还配了一个基于同一套后端的桌面客户端(目前测试中),把链接粘进界面就能开工:

批量下载博主主页:整站归档加增量

单条视频只是热身,主页才是真考场。把链接换成博主主页地址,mode 填 post,就是把这个人的作品全部拉下来;like、mix、music 也能同时勾上,同一条作品跨模式不会存两遍。

最常用的两个开关:start_time 和 end_time 按发布日期过滤,number 限制条数;increase 是增量模式。**开了增量之后,你每周跑一次,它只补新内容,不会把上次下过的重新搬一遍。**底层判断靠 SQLite 记录加本地文件双重核对,换模式、重跑都不会重复落盘。

关注列表比较多、想定期一起更新的,桌面版可以同步你的关注列表,标出哪些博主有新作品,点博主名旁边的按钮直接下载:

📂 按发布日期自动整理文件

批量下载之后最烦的是整理。这件事它默认就替你做了:Downloaded 下先按作者名、再按模式分目录,每个作品一个小文件夹,名字是"发布日期_标题_aweme_id",里面是 .mp4、封面、BGM 和 JSON 元数据。

文件夹名里的日期取自作品发布时间,不是你下载那一刻。**磁盘上的文件顺序,天然就是内容发布的时间线。**命名模板 filename_template 支持 {author}、{month} 这类变量,想换别的归档法改一行就行。

根目录还会追加一份 download_manifest.jsonl,每条作品的日期、标题、标签、文件路径都写在里面,之后想批量核对,不用翻文件夹。

下载到一半卡住怎么办

五十条下到第三十条,网络断了怎么办?三道防线:失败重试、大小校验、浏览器兜底,都在后台默默干活。

失败自动重试,默认 3 次,间隔 1 秒、2 秒、5 秒;下完比对文件大小,不完整就清掉重下;接口翻页被限制、停在二十几条的时候,它会自动打开浏览器继续滚动采集,弹出验证码就人工刷一下,接着跑。

想录直播也可以:给它一个 live.douyin.com 的直播间链接,它解析开播信息直接录,主播下播时已经录下的部分完整保留,不白忙。

桌面版的任务中心把每次运行记成一张卡片,成功几条、失败几条、能不能重试,一眼看完:

从一条链接开始

回到开头那个深夜:我把一条视频链接填进配置跑完,顺手把博主主页也加上,开了增量模式,让它自己挂着。之后每周跑一次,新作品自然就在盘里了。

顺带能加的小件:下载完推送到手机(Bark、Telegram、webhook 都行)、按关键词搜作品、把评论采成 JSON 做选题分析。想看下载主流程和重试逻辑怎么写的,核心逻辑在 core/,命令行和进度展示在 cli/。

今晚挑一条想留的视频,把链接丢进配置跑一遍,顺手就把主页也安排上。

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

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

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

立即咨询