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-downloader小周追的那场直播课讲到一半她走神了等回过神直播间已经黑屏。回放要会员而且只保留七天。她跟同事老李抱怨老李丢过来一个项目名douyin-downloader。当晚小周装好工具把后面几场直播原画质录进硬盘顺手把讲师主页上四十多条历史作品一次性搬空。douyin-downloader 是一个免费开源、跨平台的抖音下载工具支持视频、图集、合集、音乐与用户主页批量下载还能录制直播回放自带去水印、进度展示、失败重试和数据库去重适合想给自己建一座个人内容库的人。从手动一个个存到一条命令搬空差的不是手速场景没有它时有了它之后直播内容播完即走回放要会员还要赶在七天内看完边播边录主播下播自动保留已录数据作者主页翻页翻到手指酸一次还只能看到二十条一条配置批量拉取作品、点赞、合集、音乐全收文件管理一堆视频(1).mp4挤在同一个文件夹按作者、按类型、按日期自动建目录重复下载存了又存硬盘悄悄变满数据库加本地文件双重去重重复的自动跳过追更新每天手动刷新看有没有新作品增量模式只下新增内容定期跑一遍就同步三条命令先把下载引擎装进电脑不用折腾服务器一台装了 Python 3.8 的电脑就能跑。把项目拉下来装好依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt第一次使用要先解决登录态。复制一份配置文件再运行自动获取 Cookie 的命令——它会自己打开浏览器你扫码登录后回到终端按回车Cookie 就自动写进配置cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml最后把想下载的链接填进config.yml运行python run.py -c config.yml剩下的交给进度条。命令行跑起来的样子之后想临时加链接、改路径、调并发都不用动配置文件直接在命令后面追加-u、-p、-t这类参数。如果你更习惯点鼠标还有一个基于同一套后端的桌面版 Douzy粘贴链接、同步关注列表、任务中心都是图形化操作你想做的事不一样配的选项也不一样直播回放怎么存开一个录制任务就行把直播链接丢进去配好时长上限和空闲判定就能一边看一边录。录完的 FLV 会落到Downloaded/作者名/live/目录还附带一份直播间元数据快照。哪怕主播中途下播、网络断了、或者你按了 CtrlC已经录下来的部分也会被保留不会白录。link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 0 表示一直录到主播下播 chunk_size: 65536 idle_timeout_seconds: 30怎么把一位作者的主页一次搬空发现一个宝藏博主想把 TA 的全部作品存下来把主页链接填进link再用mode声明要哪些内容post是发布的作品like是点赞的mix是合集music是音乐。number控制数量填 0 就是全量抓取。同一个作品在不同模式下会自动去重不会重复占硬盘。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - like - mix - music number: post: 50 like: 0工具默认 5 个线程并发下载失败自动重试配了代理也能正常走。批量任务跑起来进度条一路刷到 100%非常解压下载的文件怎么自动整理很多人的下载目录是大杂烩这个工具默认按「作者 → 类型 → 单条作品」三层结构归档每部作品一个文件夹里面放着视频、封面、音乐、元数据 JSON 和作者头像。文件夹名默认带日期和标题一眼就能认出是谁的哪条内容Downloaded/ └── 作者名/ ├── post/2024-02-07_作品标题_aweme_id/ ├── like/... ├── mix/... └── music/...怎么只下载新增内容不重复搬运追更最怕每次全量重下。打开增量开关工具会拿数据库记录和本地文件做双重比对只处理没下载过的新作品。再配合时间过滤start_time/end_time还能只拉某个时间段的内容适合定期同步。increase: post: true like: true mix: true music: true database: true想顺带把评论区也存下来对某个作品下的讨论感兴趣开启评论采集后每个作品旁边会多生成一份*_comments.json评论、二级回复都能抓max_comments: 0就是不设上限。comments: enabled: true include_replies: false max_comments: 0 page_size: 20进阶玩法把工具调成你自己的形状文件名想按自己的习惯来不喜欢默认命名filename_template和folder_template可以自定义日期、标题、ID 都是可用变量比如{date}_{title}_{id}。桌面版里还有可视化模板编辑勾一勾就能预览最终效果不懂代码也能配。下完了想收到通知下载完成想让手机响一声避免干等。支持 Bark、Telegram 和通用 Webhook企业微信、飞书、钉钉的机器人地址也能填成功失败都能推单个渠道失败不会卡住主流程。notifications: enabled: true on_success: true providers: - type: bark url: https://api.day.app/YOUR_DEVICE_KEY想让别的程序也能发起下载工具能以 REST API 服务模式运行python run.py --serve --serve-port 8000之后就能用 HTTP 提交下载任务、查询任务状态。想把它接进自己的网页、脚本或自动化流程这条路已经铺好。搜热搜、搜关键词、给视频转文字--hot-board 30拉热搜榜快照--search 关键词按关键词搜作品结果都以 JSONL 落盘方便后续分析。还藏了一个转写功能开启后视频会自动调用语音识别接口输出 txt 和 json 两种文稿做内容检索或字幕参考都行。五个常见问题用大白话先答一遍问为什么一次只能抓到 20 条答这是抖音翻页风控的常规现象不是你配置错了。把浏览器兜底打开browser_fallback.enabled: true让它弹出浏览器手动过一下验证码再继续就能往下翻。问Cookie 失效了怎么办答重新跑一次python -m tools.cookie_fetcher --config config.yml扫码登录完按回车自动写回配置不用去开发者工具里翻字符串。问怎么看下载历史答所有记录都存在 SQLite 里一条命令就能查最近下载的作品、作者和时间sqlite3 dy_downloader.db SELECT aweme_id, title, author_name FROM aweme ORDER BY download_time DESC LIMIT 20;。问下了个半截文件会不会留个坏文件在硬盘里答下载时会比对文件大小不完整的文件会被清理并自动重试不会拿残缺文件冒充成品。问文件不小心删了还能重新下吗答可以。程序同时参考数据库记录和本地文件判断删了文件但记录还在会视为需要重新下载想彻底重下把对应记录从库里删掉即可。省着点用也守好边界工具好用但别暴力使用。短时间内大量请求容易触发平台风控建议分批下载、控制并发网络状况好的时段再跑大批量任务成功率更高。存储上定期清理低质量内容重要资料及时备份别让硬盘悄悄被塞满。还要把话说明白下载的内容请只用于个人学习与研究尊重创作者版权遵守平台规则。工具本身仅作技术用途任何违规操作都不该与它沾边。这是每个使用者都应该守住的底线。现在就可以动手了打开终端把项目克隆到本地填一个你最想保存的链接跑一次run.py。亲眼看着进度条一格一格走完文件自动落进分类好的文件夹时你会觉得原来整理自己的内容库可以这么省心。详细的配置项说明都在config.example.yml完整使用指南见USAGE.md想研究实现原理可以翻core/目录桌面版 Douzy 的界面截图在douyin-downloader/img/desktop/下可以按图索骥。祝你的硬盘装得下所有想留住的精彩内容。【免费下载链接】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),仅供参考

相关新闻

Playnite游戏库管理完整指南:三步整合全平台游戏,把上千款游戏收进一个界面

Playnite游戏库管理完整指南:三步整合全平台游戏,把上千款游戏收进一个界面

Playnite游戏库管理完整指南:三步整合全平台游戏,把上千款游戏收进一个界面 【免费下载链接】Playnite Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface …

2026/9/16 17:38:53 阅读更多 →
想在Windows上找回被偷走的时间?这款免费开源的软件使用时长统计工具帮你把每一分钟都记在账上

想在Windows上找回被偷走的时间?这款免费开源的软件使用时长统计工具帮你把每一分钟都记在账上

想在Windows上找回被偷走的时间?这款免费开源的软件使用时长统计工具帮你把每一分钟都记在账上 【免费下载链接】Tai 👻 在Windows上统计软件使用时长和网站浏览时长 项目地址: https://gitcode.com/GitHub_Trending/ta/Tai 你有没有过这样的体验…

2026/9/13 9:08:52 阅读更多 →
从零到一搭建企业文档知识库:WeKnora RAG 实战手记(附部署与避坑)

从零到一搭建企业文档知识库:WeKnora RAG 实战手记(附部署与避坑)

从零到一搭建企业文档知识库:WeKnora RAG 实战手记(附部署与避坑) 【免费下载链接】WeKnora Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki. …

2026/9/21 21:44:34 阅读更多 →

最新新闻

3个坑点搞懂陷阱对焦性能优化新手必知

3个坑点搞懂陷阱对焦性能优化新手必知

3个坑点搞懂陷阱对焦性能优化新手必知 装好 Unity 3D 或者 Unreal Engine 5,新建一个场景,放个主角,加上个相机,准备跑起来看看效果。结果呢?角色一移动,画面就开始卡顿,或者更糟糕,镜头里的东西忽大忽小,明明对着墙,墙…

2026/9/22 5:52:50 阅读更多 →
3招搞定硬盘坏道检测工具报错,性能优化不踩坑

3招搞定硬盘坏道检测工具报错,性能优化不踩坑

3招搞定硬盘坏道检测工具报错,性能优化不踩坑 看着满屏红色的 Error 和 StackTrace,是不是脑子瞬间宕机?别慌,这不仅仅是代码的问题,更是你对底层存储逻辑理解不够深。很多开发者在写数据密集型应用时,为了追求 性能优化…

2026/9/22 5:52:50 阅读更多 →
海鲜直播平台避坑指南:版本升级API全变了?这份速查手册救你命

海鲜直播平台避坑指南:版本升级API全变了?这份速查手册救你命

海鲜直播平台避坑指南:版本升级API全变了?这份速查手册救你命 刚把海鲜直播平台的后端服务从 v2.4 升级到 v3.0,结果测试环境一跑,满屏都是 404 和 500 错误。看着控制台疯狂刷新的 TypeError: Cannot…

2026/9/22 5:52:50 阅读更多 →
水月池继电石解密实战:从入门到精通避坑指南

水月池继电石解密实战:从入门到精通避坑指南

水月池继电石解密实战:从入门到精通避坑指南 学了一堆语法,打开IDE却不知第一行代码该敲什么?这种“眼高手低”的尴尬,是每个程序员从新手迈向 入门到精通…

2026/9/22 5:52:50 阅读更多 →
无尽之剑2彩虹攻击宝石入门到精通:资深工程师选型避坑指南

无尽之剑2彩虹攻击宝石入门到精通:资深工程师选型避坑指南

无尽之剑2彩虹攻击宝石入门到精通:资深工程师选型避坑指南 面试被问底层原理,你答不上来?别怪题目刁钻,是你没把【无尽之剑2彩虹攻击宝石】这套系统摸透。很多新人以为这是游戏彩蛋,其实它背后是一套典型的分布式高并发处理模型,从【入门到精通】需要…

2026/9/22 5:52:50 阅读更多 →
证券通开发避坑:从入门到精通,搞定那些让人头大的报错

证券通开发避坑:从入门到精通,搞定那些让人头大的报错

证券通开发避坑:从入门到精通,搞定那些让人头大的报错 昨天凌晨两点,一个做量化策略的后端兄弟在群里发疯:“这破东西又炸了,StackTrace 长得跟天书一样,根本看不懂哪行代码出的事!” 我一看,又是那个经典的…

2026/9/22 5:51:49 阅读更多 →

日新闻

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天

3台商务办公笔记本实测:手写实现环境配置,告别卡半天 配置环境就卡半天?别怪机器慢,多半是你没选对工具链。在Java、Go或Python的项目现场, 手写实现…

2026/9/22 0:00:41 阅读更多 →
剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑

剑帝加点速查手册:3分钟搞懂核心逻辑 面试被问原理答不上来,是不是常态?别慌。很多开发者对着 GitHub 开源仓库里的代码发呆,看似简单实则暗藏玄机。今天这份【剑帝加点】速查手册,直接带你拆解核心实现,把面试必考的原理讲透。…

2026/9/22 0:00:41 阅读更多 →
手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优

手写实现图片压缩网站核心:搞定WebP转换与质量调优 复制来的代码跑不通不知道怎么调?别慌,这种“复制粘贴地狱”在开发圈太常见了。尤其是做 图片压缩网站…

2026/9/22 0:00:41 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/22 4:32:41 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/22 4:38:57 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/21 4:51:05 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/21 15:36:51 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/21 15:36:51 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/22 2:43:42 阅读更多 →