douyin-downloader:去水印的抖音批量下载工具,十分钟从零跑通

📅 2026/8/23 15:11:37
douyin-downloader:去水印的抖音批量下载工具,十分钟从零跑通
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-downloaderdouyin-downloader 是一个用 Python 编写的开源抖音批量下载工具单个视频、图文图集、合集、音乐原声、作者主页乃至直播流都能一键拉到本地且默认无水印适合想收藏内容的普通用户、建素材库的创作者和做账号备份的博主。如果你想把抖音内容批量归档到本地这个工具值得放进工具箱。本文带你从配置环境到跑通第一个下载任务全程大约十分钟。它解决什么问题解决「存不下来、存了带水印」的痛点抖音网页端没法直接保存视频手动逐条下载既慢又全是带水印的模糊版本。这个工具自动挑选无水印源并在多个清晰度里按码率自动选最高那一档拿到手就是原画质文件。内容类型覆盖全单个视频、图文、合集、音乐原声、作者主页发布/喜欢/合集/音乐、当前账号收藏夹、直播流都支持另外还能按作品抓评论、一条命令导出热搜榜。链接不用区分格式短链也能自动解析。上手成本很低装好 Python、改一个 YAML 配置文件、跑一条命令。不写代码的人也能跟着本文走通介意指令行的人项目还有一个内测中的桌面版 Douzy粘贴链接、勾选范围就能开工。批量跑起来不翻车内置 SQLite 去重、下载完整性校验、失败重试和浏览器兜底这是「下几百个作品」和「下几个作品」的本质区别。 十分钟快速开始安装、配置、第一个文件落盘按下面四步走从装依赖到第一个视频落盘我实测约十分钟。第一步拉取代码git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader第二条命令是进入应用目录仓库里同时保留了两代代码本文所有命令都以第二代为主力。第二步安装依赖pip install -r requirements.txt pip install playwright python -m playwright install chromium第一行是核心依赖后两行装的是可选的「浏览器兜底」——翻页被风控限制时会自动打开浏览器让你手动过验证码。只下单个视频的话可以跳过这两行。第三步准备配置并获取 Cookiecp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml第一条生成配置文件第二条会打开浏览器你在里面登录一次抖音回到终端按回车Cookie 就自动写进配置了比手动复制粘贴省心得多。第四步写一个链接跑一条命令编辑config.yml把link换成你要下载的内容link: - https://www.douyin.com/video/7604129988555574538 path: ./Downloaded/ mode: - post thread: 5 database: true然后运行python run.py -c config.yml跑完打开Downloaded/作品已按「作者 / 类型 / 日期_标题_aweme_id」分好目录视频、封面、原声、JSON 元数据整整齐齐。核心能力拆解一张总览表两个值得深挖的功能先给总览能力它做什么什么时候用无水印最高清自动挑无水印源按码率选最高清晰度日常下单个视频、图文链接自动识别短链、视频、图文、合集、音乐、主页、直播间链接都能解析不确定链接格式时直接粘主页批量下载post/like/mix/music四种模式数量设 0 即全量整页备份一个账号SQLite 去重 断点续传数据库 本地文件双重去重中断重跑自动跳过大批量重跑、断网续传浏览器兜底翻页被限制时自动开浏览器人工过验证码主页翻页卡在第 20 条直播录制识别清晰度、拿 FLV 流地址下播已录数据保留长时间录制直播间评论 / 热搜采集按作品抓评论落 JSON一条命令导出热搜榜舆情分析、选题参考功能一主页全量备份一条链接带出整页内容。把作者主页链接放进配置mode决定范围——post是发布的作品like是点赞列表mix是合集music是音乐number各项设为 0 就是不限量。同一个作品即使同时出现在多个模式里去重机制也保证只下载一次。再配合start_time/end_time时间过滤你还能只取某个时间段的产物。对你来说意味着一个两百多条作品的主页一条命令跑一个下午全部是原画质、无水印、带封面和元数据手动那条「打开、等待、另存为」的路直接不用走了。功能二带着三层保护的批量下载。第一层SQLite 数据库记录每个作品的 aweme_id中断后重跑已完成的直接跳过第二层下载完成后比对文件大小不完整的文件自动清理并重试第三层API 翻页被风控截断典型表现是只抓到 20 条时浏览器兜底自动弹出你手动过一次验证码它就接着翻页。并发默认 5 线程可调进度条实时展示每个任务的状态几百个作品的任务跑下来秩序不乱。不想碰命令行的人可以等桌面版 Douzy 转正同一套后端粘贴链接自动检测内容类型勾选下载范围点一下就开工。三个真实用例用例一备份自己账号的全部作品。场景平台规则可能变想把账号三年来的作品全部归档到本地。操作把自家主页链接写进linkmode设为postnumber.post设 0 不限。结果我实测一条命令跑下来两百多条作品连封面、原声、元数据全部入库画质原始、水印一个没有全程没手动点开过任何一条视频。用例二长期追踪一个博主只收新作品。场景每周都想看某博主有没有更新全量重跑又太费流量。操作配置里把increase.post设为true程序对比数据库记录只拉新增内容。结果每周跑一次命令新作品自动入库旧文件一个都不动配合定时任务基本不用盯着。用例三录制直播间断了也不白录。场景想完整录下主播的直播担心中途断网丢掉已录的部分。操作把live.douyin.com的链接写进配置工具自动检测清晰度FULL_HD1/SD1/SD2并给出 FLV 流地址开始录制。结果主播下播、网络空闲或按 CtrlC 中断时已录制的字节会自动提升为正式文件保存在Downloaded/作者/live/下并附带直播间元数据 JSON。常见问题速查现象原因解决办法主页只抓到 20 条作品后面没了抖音翻页风控截断browser_fallback.enabled设true、headless设false弹出浏览器后手动过验证码别急着关窗口提示 Cookie 失效 / 需要登录抖音定期轮换登录态重跑python -m tools.cookie_fetcher --config config.yml重新登录建议每周主动刷新一次重跑时某个视频一直被跳过「数据库记录 本地文件」双重去重删掉对应作品目录文件名含 aweme_id再用 sqlite3 从aweme表删掉这条记录重跑即可进度条重复刷屏阶段日志未静默确认配置里progress.quiet_logs: true默认开启需要排错时临时加-v参数下载的图集打不开路径含中文或特殊字符部分环境解析敏感把path换成纯英文目录保持json: true图片清单会写进元数据方便排查进阶玩法把它变成服务再加一个推送把下载器变成 REST 服务。额外装好 fastapi 和 uvicorn跑一条python run.py --serve --serve-port 8000下载器就变成了 HTTP 服务向/api/v1/download提交{url: ...}就能派发任务用/api/v1/jobs/{id}查状态和计数。想做个简单的网页提交入口或者把它接进自己的自动化流程这是最短的路不用重写任何下载逻辑。完成推送 增量跑大任务时人不用在。配置notifications支持 Bark、Telegram、Webhook 三种推送下载完成或失败时手机立刻收到提醒再配合上面的增量模式每周定时跑一次新作品自动入库、自动通知。批量归档从此是「发出去就不用管」的活你去干别的即可。一句话总评douyin-downloader 把「单个视频无水印」到「主页全量备份、直播录制、评论热搜导出」这一整条链路压进了一套配置加一条命令里去重、完整性校验、兜底、推送这些细节也做得比大多数同类工具扎实。什么时候该用它收藏几个视频自用、备份自己或喜欢的账号、建素材库、做点热搜和评论的数据分析——都值得试如果只是偶尔存一个视频任何方式都行但用它至少保证无水印、原画质、目录整齐。最后提醒一句请只在合法合规、个人存档的范围内使用尊重原作者版权别拿它做二次分发或侵权的事另外抖音的接口策略随时可能变化遇到功能失效属于正常技术风险先刷新 Cookie再对照 douyin-downloader/README.zh-CN.md 和 USAGE.md 里的最新说明排查通常就能解决。【免费下载链接】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),仅供参考