☰
3 步跑通抖音无水印批量下载:从安装到拿到文件
2026/10/2 1:58:46 网站建设 项目流程

3 步跑通抖音无水印批量下载:从安装到拿到文件

【免费下载链接】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 去重和增量续传。读完后,你可以用 3 条命令跑通"博主主页作品无水印保存"的完整流程。

为什么值得用它

第一,它做的是"无水印批量":输入博主主页链接,作品列表按顺序逐个下载,数量可以不限,落盘文件不带水印。相比手动长按保存,它拿到的不是 App 压缩版,而是接口返回的原始视频流,画质更高。第二,它是"可重复运行"的:内置 SQLite 数据库记录下载历史,increase.post设为 true 后,重跑会自动跳过已下载作品并补下缺失文件,适合挂成定时任务长期运行。第三,它"可见且会重试":终端实时显示进度条,失败自动重试,主页作品还能走 Playwright 浏览器兜底。

使用前只需满足三个条件:Python 3.9+、能正常访问抖音的网络、一个可以扫码登录的抖音账号来获取 Cookie,没有其他权限要求。

最短路径跑通抖音批量下载

第一步:克隆仓库并安装依赖

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

最后一行会下载 Chromium 浏览器,登录和主页兜底都要用到,首次下载稍慢属正常。Windows 的 PowerShell 里复制文件请用Copy-Item代替cp。

第二步:配置并登录保存 Cookie🔑

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

第一条命令把 config.example.yml 模板复制成实际配置文件;第二条会打开 Cookie 获取工具,在弹出的浏览器里登录抖音,回到终端按 Enter,Cookie 即自动保存。然后编辑 config.yml,把链接换成目标博主主页,并设置数量:

link: - https://www.douyin.com/user/博主主页链接 number: post: 0

post: 0表示不限数量;只想拿最近几条就改成对应数字。

第三步:执行下载

python run.py -c config.yml

run.py 是命令行入口,它会解析主页、逐条下载作品,终端实时显示进度,结束时输出成功/失败汇总,文件默认保存在./Downloaded/目录。

进阶用法与关键参数

按日期范围筛选作品—— 只需要某段时间的作品时(比如只存今年上半年的),在 config.yml 里设置两个字段即可,格式为YYYY-MM-DD,结束日期当天包含在内:

start_time: "2026-01-01" end_time: "2026-06-30"

调整画质档位—— 默认highest是最高转码档;想要原片就改为original,工具会自动探测原片,失败时回退到最高转码档;想省流量则直接指定720p等分辨率:

video_quality: original

增量下载与并发控制—— 同一博主定期跑时保持increase.post: true,不会重复下载;需要换成最新版时设为false,当前筛选范围内的作品会重下并覆盖,无需清空数据库。速度不够时加-t调并发,建议 3~10:

python run.py -c config.yml -t 8

完全不想写命令也可以,项目还提供 Douzy 桌面版,同样支持抖音主页、合集等内容的批量下载,粘贴链接、勾选类型即可:

常见问题速查

  • 提示登录失效或频繁风控→ 重新运行python -m tools.cookie_fetcher --config config.yml获取新 Cookie,更新凭证即可解决大部分登录态问题。
  • 主页只获取到前几条作品就停住→ 保持browser_fallback.enabled: true且headless: false,在弹出的浏览器里手动完成滑块验证;这属于平台风控,反复改代码没用。
  • 下载中断、有文件缺失→ 直接重跑同一条命令,默认increase.post: true会跳过已下载的作品并补下缺失文件。
  • 想重新下载覆盖旧文件→ 把increase.post设为false,当前筛选范围内的作品全部重下覆盖。
  • 单个作品链接下载失败→ 单条作品目前受平台风控限制,建议改用主页作品模式(mode: post)批量保存。

跑通这套流程后,你就有了一个随时可重跑、不重复的抖音作品无水印存档库;想让数据更完整,可以在 config.yml 里打开comments.enabled把评论一起导出,或启用 transcript 给视频生成转写文本。

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

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

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

立即咨询