从单个视频到整个主页:这款开源抖音批量下载工具,让收藏不再靠手点
从单个视频到整个主页这款开源抖音批量下载工具让收藏不再靠手点【免费下载链接】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 是一个开源的抖音批量下载工具把链接丢进去它会自动去掉水印把视频、图集、合集、音乐甚至直播保存到本地还会自己记账、跳过已下载的内容。这篇文章不打算按安装手册的套路写而是从几个真实场景出发帮你判断它值不值得装、装完后怎么用最省心以及哪些事它确实不擅长。收藏的内容随时会消失你需要抖音批量下载工具吗在谈功能之前先想一个问题你为什么需要把抖音内容存下来如果你属于下面任意一种这个工具就值得你花十分钟关注的创作者更新频繁你想把 ta 的作品系统整理成个人资料库担心某天内容被删除或下架想把喜欢的作品永久留在本地需要把视频的背景音乐、高清封面、作者信息和发布数据一并保存。反过来如果你只是偶尔想存一两个视频手动录屏也能接受那它属于锦上添花而非雪中送炭——因为它需要 Python 环境和一次性的 Cookie 配置。明确需求后再说它能做什么。这个项目的定位很清晰单个视频、图文、合集、音乐链接可以直接下载用户主页可以按发布、点赞、合集、音乐四种维度批量抓取直播也能实时录制。所有下载默认去水印、自动挑最高码率的视频源并保存封面、音乐和完整元数据。上手成本主要在第一次配置之后的日常使用几乎就是改链接、敲回车两件事。下载一半断网、内容重复下载一本小账本帮你增量去重批量下载最让人头疼的其实不是速度而是管理下到一半断网了、文件重名覆盖了、同一批内容反复下载浪费流量。工具的处理方式很朴素在本地维护一个 SQLite 数据库默认生成dy_downloader.db每下载一个作品就记一条账——作品 ID、标题、作者、下载时间。再次运行时先查账本再对比本地文件两边都确认存在才跳过。同一个作品出现在多个模式下比如既在发布列表又在点赞列表也不会重复下载。配合这本账本的还有三件小事失败重试下载失败按 1 秒、2 秒、5 秒的间隔自动重试默认重试 3 次完整性校验下载完成后比对文件大小不完整的自动清理并重新下载增量模式开启increase.post: true后下次只补新增作品不重复劳动。任务进行中时你能看到每个作品的进度、排队状态和每一步的事件日志出问题可以当场定位这套机制带来的实际效果是一个创作者的作品下过一次之后每周跑一次增量更新就能保持本地内容同步几乎不需要人工介入。三步跑通第一条链接看到第一个无水印文件判断完我需要它接下来就是动手。整个过程可以压缩成三条命令。第一步把项目拿到本地git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader pip install -r requirements.txt第二步配置 Cookie。抖音的大部分内容接口需要登录态而登录态就藏在你的浏览器 Cookie 里。项目提供了一个自动获取脚本运行后会打开浏览器窗口你扫码登录一次程序自动把 Cookie 写进配置文件不需要手动复制粘贴cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml第三步在config.yml的link字段里填入任意一条抖音链接短链、视频页、图文页都行然后运行python run.py -c config.yml命令行会展示本次任务的作品总数、并发线程和进度已存在的内容直接标记跳过下载完成后你会在Downloaded/目录下看到按作者分类的文件夹每个作品一个子目录里面是视频、封面、音乐和json元数据。看到第一个文件落地就说明整条链路已经打通。小提醒Cookie 通常只有 7~15 天有效期失效时下载会报 403 或未登录错误重新跑一次cookie_fetcher即可不用动其他配置。把整个主页搬回家抖音主页批量下载的省心配置单链接跑通后批量下载才是这个工具的主场。操作方式不复杂把链接换成某个用户的主页地址再指定抓取模式。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 发布的作品 - like # ta 点赞过的公开内容 - mix # ta 创建的合集 - music # ta 用过的音乐 number: post: 50 # 只取最近 50 个0 表示全部桌面版会先检测链接类型再让你勾选要下载的内容范围避免误下整站两个很实用的过滤手段值得记住。一是时间范围在配置里写start_time和end_time格式为YYYY-MM-DD工具就只处理这段时间发布的内容适合只想补某个月作品的场景。二是增量更新配合数据库的记账能力increase.post: true能让每次运行只下载新增部分。文件整理也支持定制。默认按{date}_{title}_{id}命名目录你也可以换成其他变量组合{author}、{type}、{time}等只要模板里保留{id}防止重名覆盖即可。每个作品一个文件夹视频、封面、音乐按需共存整理和回溯都很直观如果你在批量抓取时发现某个作者只能翻到 20 条作品这是平台翻页风控的常见现象。配置里开启browser_fallback.enabled: true默认已开启程序会在 API 受限时自动启动浏览器翻页弹窗出现后手动完成一次验证即可继续。顺手解锁直播录制、评论采集、热搜与完成通知批量下载之外工具还自带几个顺手的附加能力按需开启即可直播录制链接填live.douyin.com/{房间号}live.max_duration_seconds设为 0 就是录到主播下播。中途断线或手动中断已录制的字节也会保留下来。评论采集comments.enabled: true会为每个作品生成*_comments.json可包含二级回复。热搜与搜索python run.py --hot-board 30导出热搜榜快照--search 关键词按关键词搜作品结果都落成 JSONL 文件适合做数据分析。完成通知notifications里配置 Bark、Telegram 或 Webhook下载完成后推送到手机长任务可以放心挂后台。REST API 模式python run.py --serve --serve-port 8000后可以通过/api/v1/download提交下载任务、查询任务状态适合和其他系统集成。直播场景下工具会列出直播间状态和清晰度选项便于选择录制规格还有一个可选功能是视频转写配置 OpenAI 的 API Key 后下载的视频会生成transcript.txt和transcript.json文本稿。它适合把口播类内容转成文字做笔记但对图文作品不生效。先用好边界再动手它不擅长的几件事最后泼一点冷水帮你少走弯路。第一收藏夹模式collect/collectmix只能下载当前登录账号自己的收藏且必须单独使用不能和post、like混在同一组配置里。第二浏览器兜底目前只对post模式做了完整验证like、mix、music主要依赖 API 正常分页。第三直播录制支持 FLV 直接播放但 HLS 源只保存播放列表文件需要再用 ffmpeg 处理。第四桌面版Douzy仍在内测稳定主路是命令行版这也是本文所有命令的默认前提。至于使用边界本身下载内容请仅用于个人学习、研究或备份尊重创作者的作品和版权不要二次传播或商用。平台接口策略随时可能调整功能偶尔失效属于正常技术风险。现在你只差一个最小可执行的动作克隆项目、跑一次cookie_fetcher、粘贴一条你最喜欢的作品链接、运行python run.py -c config.yml。十分钟后你就能在自己的硬盘上拥有第一个无水印的、带封面和音乐的抖音作品。【免费下载链接】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),仅供参考

相关新闻

Python 函数、循环语句

Python 函数、循环语句

Python 函数、循环语句定义函数、函数调用函数的参数return 返回值、全局变量及局部变量循环语句while 循环for 循环定义函数、函数调用 # 定义函数 # def 函数名(参数): def printme(str):"打印传入的字符串到标准显示设备上" #函数说明print(str)return # 结束函…

2026/8/18 10:51:57 阅读更多 →
【原创唯一】基于微信小程序+uni-app+AI大模型的实验室预约小程序

【原创唯一】基于微信小程序+uni-app+AI大模型的实验室预约小程序

摘要:本项目设计并实现了高校实验室预约小程序。系统面向管理员与学生两类角色,覆盖实验室与分类管理、设备与维护管理、预约规则与预约审核、签到签退与使用记录、设备借用审批、违规与信用分、公告消息以及智能实验室与设备推荐等业务模块。技术上采用…

2026/8/18 10:51:57 阅读更多 →
RTOS任务调度原理:高优先级任务为何在低优先级任务执行时无法响应

RTOS任务调度原理:高优先级任务为何在低优先级任务执行时无法响应

1. 从一次“卡顿”说起:当低优先级任务霸占CPU时 最近在调试一个基于FreeRTOS的嵌入式设备时,遇到了一个挺有意思的现象。设备有一个后台的数据采集任务(优先级较低),和一个前台的UI响应任务(优先级较高&am…

2026/8/18 10:51:57 阅读更多 →

最新新闻

OBS NDI插件从安装到跑通:DistroAV配置与报错排查完整指南

OBS NDI插件从安装到跑通:DistroAV配置与报错排查完整指南

OBS NDI插件从安装到跑通:DistroAV配置与报错排查完整指南 【免费下载链接】obs-ndi DistroAV (formerly OBS-NDI): NDI integration for OBS Studio 项目地址: https://gitcode.com/gh_mirrors/ob/obs-ndi 你满怀期待地装好 DistroAV(原 OBS-NDI…

2026/8/18 12:51:58 阅读更多 →
SAM2视频物体跟踪实战:从原理到部署的完整指南

SAM2视频物体跟踪实战:从原理到部署的完整指南

在实际计算机视觉项目中,物体跟踪是一个基础且高频的需求,无论是视频分析、自动驾驶还是智能监控,都离不开对特定目标在连续帧中的稳定追踪。传统的逐帧标注或基于检测器的跟踪方法,不仅耗时耗力,还常常因为目标形变、…

2026/8/18 12:51:58 阅读更多 →
Git Worktree 实战指南:多分支并行开发与高效工作流设计

Git Worktree 实战指南:多分支并行开发与高效工作流设计

1. 为什么 Git Worktree 能解决多分支并行开发的痛点 如果你经常需要在同一个 Git 仓库里,同时处理多个分支的任务——比如一边修复线上紧急 Bug,一边开发新功能,或者同时评审几个不同的 PR——那你一定经历过这种混乱:在 main …

2026/8/18 12:51:58 阅读更多 →
A股从“融资试验场”到“投资型市场”的成熟度评估分享

A股从“融资试验场”到“投资型市场”的成熟度评估分享

目录 一、A股的“出生日期”应如何认定? 二、重新理解A股的35年:A股已进入全球超大规模资本市场行列 (一)成熟不是“没有波动”,而是风险被制度化处理 (二)规模已经成熟:A股早已…

2026/8/18 12:51:58 阅读更多 →
Linux权限管理深度解析:从chmod 777到安全实践

Linux权限管理深度解析:从chmod 777到安全实践

1. 权限管理的基石:从“777”说起如果你在Linux或macOS的命令行里摸爬滚打过一阵子,大概率见过这个命令:chmod 777。它常常出现在各种教程的“快速解决权限问题”环节,被奉为“万能钥匙”。但你真的知道这串数字意味着什么吗&…

2026/8/18 12:51:58 阅读更多 →
【WLSM、FDM状态估计】电力系统状态估计研究(Matlab代码实现)

【WLSM、FDM状态估计】电力系统状态估计研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 &#x1f381…

2026/8/18 12:50:57 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻:设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →