news 2026/9/16 18:43:14

抖音下载器:3 步跑通无水印批量下载

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
抖音下载器:3 步跑通无水印批量下载

抖音下载器: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 在终端里干活:粘贴链接就自动选无水印源文件,批量下载作者主页,跑过的作品自动跳过,只补新内容。纯 Python 写的,免费,不用注册账号。

项目还在同一套后端上做了个桌面版(内测中),上图是它的链接下载界面,粘链接、点下载就行。命令行版功能更全,下面以它为主。

装好抖音下载器只需 3 条命令

先克隆仓库,再装依赖。把这条命令按顺序跑完:

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

跑完没有报错就装好了。如果后面想用到"浏览器兜底"功能(翻页被风控时自动开浏览器帮你续),再加一句pip install playwright

Cookie 不用手动复制,让浏览器自动拿

Cookie(你登录后浏览器自动生成的一串身份凭证)是下载的前提。不用自己从浏览器里翻来翻去,项目带了个脚本,会自动弹出一个浏览器窗口:

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

在那个窗口里扫码登录抖音,回到终端按 Enter,Cookie 就自动写进配置文件了。哪天提示 Cookie 失效,重跑一遍这条命令就行。

3 种链接,粘进去就能下

复制仓库里的 config.example.yml 成config.yml,改四个字段就能跑:

link: - https://www.douyin.com/user/MS4wLjABxxxx mode: [post] # 下载作者发布的作品 number: {post: 50} # 0 = 不限量 increase: {post: true} # 增量:只抓新作品

保存后执行python run.py -c config.yml,进度条会实时滚动,文件落到Downloaded/目录,按作者、按作品自动分文件夹。

link里粘什么都能下:单条视频、图文、合集、音乐链接直接给文件;作者主页链接配合mode批量抓。模式速查:

mode抓什么备注
post作者发布的作品最常用
like作者点过赞的作品挖素材好用
mix合集里的视频自动识别
collect你自己的收藏夹需登录,只能单独用

桌面版把"关注列表"做成了可视化界面:每个作者标着新作品数,点"下载"直接开始。命令行里对应的是多贴几个主页链接,一次跑完。

collect模式抓的是你自己账号的收藏,适合把存了很久的收藏夹一次性归档。

为什么第二次跑几乎是秒完

它用 SQLite(Python 自带的一种小数据库)记录下载历史,再配上本地文件名双重去重。同一个作品第二次跑到,直接跳过。开increase后,每周跑一次同一批作者,就是增量同步,只补新发的。

两个容易踩的点:

  • 想去重重新下某个作品,得把本地文件数据库记录都删掉,只删其中一边可能不生效。
  • start_time/end_time两个日期字段,就能只抓某个时间段的内容,比如只要 2025 年的。

失败的条目会自动按指数退避重试(1 秒、2 秒、5 秒),实在下不来的会在任务列表里标红,不会悄悄丢掉。

几个顺手的高级招

  • 录直播:链接粘live.douyin.com/房间号,主播下播前中断也不会丢已录部分(实验性)。
  • 抓评论:comments.enabled: true,每个作品旁生成_comments.json,含二级回复。
  • 导数据:python run.py --hot-board 30拉热搜榜快照,--search "关键词"按词搜作品,都存 JSONL,方便做分析。
  • 跑完通知:notifications配置段支持 Bark、Telegram、Webhook,下载完手机响一下。
  • 这些模式的解析逻辑都在 core/user_modes/ 目录,每种模式一个策略文件,改行为有据可依。

上手清单

  1. 克隆仓库并pip install -r requirements.txt
  2. cp config.example.yml config.yml
  3. python -m tools.cookie_fetcher --config config.yml登录拿 Cookie
  4. config.yml里贴链接、选mode、定数量
  5. python run.py -c config.yml,等进度条走完,去Downloaded/收货

工具用于个人收藏和学习研究,请遵守平台规则与版权规定。

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/16 18:40:13

shadPS4 如何把 Bloodborne 快速更新到 1.09:新手完整指南

shadPS4 如何把 Bloodborne 快速更新到 1.09:新手完整指南 【免费下载链接】shadPS4 PlayStation 4 emulator for Windows, Linux, macOS and FreeBSD written in C 项目地址: https://gitcode.com/GitHub_Trending/sh/shadPS4 从 PS4 主机里取出的游戏文件&…

作者头像 李华
网站建设 2026/9/16 18:39:19

AI代码生成工具如何改变编程行业与程序员未来

1. 事件背景:AI代码生成工具引发的行业地震上周五,Anthropic公司发布Claude Code Security功能的消息在技术圈引发轩然大波。这个宣称能够自动扫描代码库、识别安全漏洞的AI工具,直接导致网络安全板块股价普遍下挫。最令人震惊的是&#xff0…

作者头像 李华
网站建设 2026/9/16 18:37:59

矿用视频监控智能分析:YOLOv5s+PyQt5实现越位报警与停车检测

简介:基于yolov5s与PyQt5搭建的矿用智能视频监控系统完整源码,面向矿山安全管理人员、计算机视觉开发者及工业现场项目爱好者,重点解决井下人员越位报警、车辆停放识别、视频清晰度与稳定性检测等实际问题,可直接作为相关课题或工…

作者头像 李华