抖音无水印批量下载:一条主页链接,5分钟拿全视频、封面和元数据
2026/9/16 11:08:40 网站建设 项目流程

抖音无水印批量下载:一条主页链接,5分钟拿全视频、封面和元数据

【免费下载链接】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 是一款免费开源的抖音无水印批量下载工具,一条链接即可处理视频、图集、合集与原声音乐。贴上一个主页链接,它会自动拉取全部作品,产出无水印视频、封面和元数据 JSON,已下载的内容自动跳过,每次运行都留下进度记录。

先看效果:一次下载能得到什么

单个视频:贴一条链接,得到无水印 MP4,外加封面、音频和一份 data.json 元数据文件,全部放进独立子文件夹。 用户主页:贴主页链接并配置 mode: post,作品被批量抓取,按"作者名/post/日期_标题"整理成目录树,顶部还有一份 JSONL 索引文件方便核对。

5分钟完成首次下载

第一步,获取代码并安装依赖:

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

第二步,配置登录态:把config.example.yml复制为config.yml,运行python -m tools.cookie_fetcher --config config.yml。命令会弹出浏览器,扫码登录抖音后回到终端按回车,登录状态自动写进配置文件,不用手动复制任何字符。

第三步,跑第一条下载命令:把config.yml里的link改成一条抖音链接,然后执行:

python run.py -c config.yml

跑完后到path指定的下载目录里找作品,终端全程显示进度条和成功、失败统计。

三个真实使用场景

做短视频时需要参考某位创作者的素材来剪辑。把他的主页链接贴进linkmode设成postnumber.post设成 30,工具会下载最近 30 个作品连同封面和元数据,全部无水印,按日期归好类。

担心抖音里收藏的作品以后找不回来,可以备份自己的收藏夹。把账号收藏夹页面的链接贴进去,mode设为collect,整个收藏合集就以无水印文件形式落盘保存。

长期跟踪某个创作者的更新,可以开增量模式:把increase.post设为true,每天运行同一个任务。每次只拉新作品,已下载的自动跳过,不需要人工筛选。

深挖两个关键设计

其一是浏览器兜底。接口分页被风控拦截、不再返回数据时,工具会自动启动一个真实浏览器,模拟滚动继续加载页面;弹出验证码就开一个窗口等你手动完成。对你来说,"下载到 20 条就停"的情况大概率能自己跑完,不用换链接换网络。

其二是自动去重双检查。每下载一个作品前,它先查 SQLite 历史库,再扫本地文件目录里的 aweme_id,任一命中就跳过。重跑任务、中断后接续都不会产生重复文件,核心逻辑在 core/downloader_base.py。失败的任务也能在任务列表里看到成功失败数,单独重试。

避坑手册

  • 只返回约 20 条作品就停 → 接口分页被平台风控拦截 → 配置里把browser_fallback.enabled设为true,在弹出的浏览器里完成验证码,别提前关掉窗口。
  • 日志反复出现登录态报错 → Cookie 过期了 → 重新运行python -m tools.cookie_fetcher --config config.yml再登录一次即可。
  • 文件播到一半卡住或体积明显偏小 → 下载中断导致文件不完整 → 工具会按 Content-Length 校验并自动清掉残文件,重跑同一任务即可补下。
  • 删了数据库,重跑却仍显示跳过 → 实际匹配的是本地文件名而非数据库记录 → 把下载目录里对应的作品文件夹删掉,或文件与数据库一起清理。

适合收集素材的创作者、需要归档整理的内容运营,以及只想备份自己喜欢作品的普通用户。 下载内容建议用于个人学习与研究,请尊重原创作者版权,遵守平台服务条款。

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

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

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

立即咨询