从单条链接到整页归档:douyin-downloader 抖音批量下载怎么搞,5 个步骤讲透
从单条链接到整页归档douyin-downloader 抖音批量下载怎么搞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 是一个命令行抖音批量下载工具无水印视频、图文、合集、原声音乐都能整批收进来适合只会复制粘贴终端命令的新手。照着下面的顺序走今晚你就能在./Downloaded/里看到第一个无水印文件。适不适合装10 秒自查一下你关心的实际情况适合谁想按博主主页整页存档的人偶尔救急下 1 条无水印视频/图文的也够用默认替你做了啥自动挑无水印源并选最高码率档SQLite 数据库加本地文件双重去重5 线程、限速 2 请求/秒、失败重试 3 次代价是什么必须有一份有效的抖音 Cookie单条接口目前会被风控拦截被拦时靠浏览器兜底、需要你手动过验证如果你只是偶尔存一条、又不想配环境可以直接用基于同一套后端的 Douzy 桌面版粘链接即可下载下图为桌面端的抖音下载选项页可选作品/喜欢/合集/音乐。环境怎么搭起来先下一条试试需要 Python 3.9Windows、macOS、Linux 都支持。先把代码和依赖装好git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt三行跑完、不再报ModuleNotFoundError依赖就算齐了。接着装浏览器组件Cookie 自动获取和风控兜底都依赖它pip install playwright python -m playwright install chromium然后复制一份配置模板启动项目自带的取凭证脚本cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml脚本会弹出一个真实浏览器你扫码登录抖音后回到终端按 EnterCookie 就被写进config.yml。成功的信号配置里cookies段不再显示YOUR_xxx占位值。Cookie 本质上是浏览器发给抖音的登录票据工具拿它冒充你向平台要数据。最小验证把config.yml里的link换成任意一条作品链接短链也行再运行主程序link: - https://www.douyin.com/video/xxxpython run.py -c config.yml收尾时看到汇总里成功 1且./Downloaded/下多出一个无水印 mp4就说明整条链路通了。有一点先有预期抖音接口风控会拦单条/合集/音乐这类请求拦到后工具会自动打开浏览器让你手动过验证别急着关窗口。三种常见场景各用哪条路临时下 1~2 条不碰配置文件什么时候用别人甩来一个链接你只想存下来就走。-u参数直接在命令行追加链接可重复传多条v.douyin.com短链会自动解析成真实地址python run.py -u https://v.douyin.com/xxx/ -c config.yml一个关键提醒-u只会往配置里的链接后追加不会替换掉link字段已有的内容两条都会跑。博主主页整页存档最常用的姿势什么时候用给某个博主建长期档案。mode设为postnumber.post写 0 表示不限条数link: - https://www.douyin.com/user/xxx mode: - post number: post: 0python run.py -c config.yml -t 2为什么把-t压到 2主页作品动辄上百条并发压低能让翻页更不容易触发风控带宽宽裕的机器用默认 5 也无妨。关键提醒config.example.yml模板里number.post默认写的是 1不改的话整页任务只会下 1 条。收藏夹一次收齐什么时候用把当前 Cookie 所属账号收藏的内容批量搬回本地。link固定填user/self这个特殊地址mode用collectlink: - https://www.douyin.com/user/self?showTabfavorite_collection mode: - collect关键提醒collect/collectmix只能单独跑和post、like混在同一份mode里会被直接报错拦下。长期归档哪些参数值得动增量与去重database: true和increase.post: true默认都已开启。每条下过的作品记进dy_downloader.db再跑任务自动跳过存量、只补新增。想强制重下某批作品把increase.post改为false即可无需清空数据库。并发与节奏thread默认 5、rate_limit默认 2 请求/秒、retry_times默认 3 次指数退避。中断的文件会比对 Content-Length坏文件自动清理后重下。时间窗口start_time/end_time填YYYY-MM-DD例如只留某月发布的作品结束日期当天也算在内。附带产物music、cover、avatar、json默认全false因为全开会让文件和请求多出几倍确认要原声时再把music改成true。画质video_quality默认highest最高转码档改original会去探测上传原片、失败自动回退也可以直接指定1080p这类分辨率。归档结构folderstyle: true时目录长这样Downloaded/ └── 博主昵称/ └── post/ └── 2026-09-14_作品标题_作品ID/ └── 作品.mp4下载完成通知Bark/Telegram/Webhook默认关闭需要推送时再去notifications段打开。卡住了先对号入座问提示登录态失效、要求登录Cookie 有效期通常只有几天。重跑python -m tools.cookie_fetcher --config config.yml扫码刷新即可。问主页只抓到 20 条左右就停了风控拦住了 API 翻页。确认browser_fallback.enabled: true、headless: false浏览器弹窗出现后手动完成验证窗口先别关。问下载中断、速度突然掉下来多半是网络波动或并发偏高。把thread降到 2~3未完成的文件会按retry_times自动重试。问老作品为什么不会被重下数据库加本地文件的双重去重在起作用。把increase.post设为false强制重下只想要某一条时删掉本地文件并清掉dy_downloader.db里对应记录。问目录里找不到 mp3 原声music开关默认关着配置里改成true再跑一次就有了。Cookie 等同于你的登录凭证只应留在本地配置里带 Cookie 的config.yml别随手外发下载下来的内容建议只做个人存档和研究别用于二次商用或搬运。想进一步弄懂默认行为先读 config/default_config.py 里每个开关的取值和注释再顺着 core/ 目录看下载与翻页逻辑基本就能覆盖后续所有调参问题。【免费下载链接】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),仅供参考

相关新闻

arduino-cli gRPC 客户端实战:用 client_example 打通 daemon 服务与代理链路

arduino-cli gRPC 客户端实战:用 client_example 打通 daemon 服务与代理链路

开发工具嵌入式 【免费下载链接】arduino-cli Arduino command line tool 项目地址: https://gitcode.com/gh_mirrors/ar/arduino-cli 点击查看 免费下载 client_example 是 arduino-cli 仓库中一个专门模拟 gRPC 消费者的示例客户端,其完整源码位于 rp…

2026/10/5 2:19:31 阅读更多 →
Gopeed macOS 下载管理器完整指南:从安装包到容器化,3 条路径把工具跑起来

Gopeed macOS 下载管理器完整指南:从安装包到容器化,3 条路径把工具跑起来

Gopeed macOS 下载管理器完整指南:从安装包到容器化,3 条路径把工具跑起来 【免费下载链接】gopeed A fast, modern download manager for HTTP, BitTorrent, Magnet, and ed2k. Cross-platform, built with Golang and Flutter. 项目地址: https://g…

2026/10/5 2:19:31 阅读更多 →
5 分钟部署 Fast Note Sync Service:Docker 一键搭建 Obsidian 私有笔记同步服务器教程

5 分钟部署 Fast Note Sync Service:Docker 一键搭建 Obsidian 私有笔记同步服务器教程

5 分钟部署 Fast Note Sync Service:Docker 一键搭建 Obsidian 私有笔记同步服务器教程 【免费下载链接】fast-note-sync-service High-performance, low-latency note synchronization, online management, and remote REST API service platform. 项目地址: htt…

2026/10/5 2:18:31 阅读更多 →

最新新闻

插件加载失败深度解析:从web boot到did not activate的排查指南

插件加载失败深度解析:从web boot到did not activate的排查指南

我最近接到的求助里,出现频率最高的一句话大概就是:failed to load plugins web boot: 2 entries did not activate linxin666/dsh-p。第一次看的人会以为系统崩了,其实这就是插件加载器在如实报告自己的状态。plugins 这个词看起来只像一个目…

2026/10/5 11:17:58 阅读更多 →
植物照明仿真实战:用LITESTAR 4D精准计算PPFD与DLI

植物照明仿真实战:用LITESTAR 4D精准计算PPFD与DLI

做植物照明设计的人,十有八九还停留在“亮不亮”的层面,但真正种过东西、或者被甲方追着要产量数据的人,都知道植物照明根本不是“亮”的问题。用LITESTAR 4D做植物照明仿真时,我盯的从来不是照度lux,而是PPFD&#xf…

2026/10/5 11:17:57 阅读更多 →
插件加载失败怎么排查?从IAR到Web Boot的激活机制与定位方法

插件加载失败怎么排查?从IAR到Web Boot的激活机制与定位方法

最近在好几个技术社区都看到同一个问题:“iar plugins 是干什么的?”问的人一部分是刚开始用IAR调试嵌入式工程的新手,另一部分是被启动日志里failed to load plugins web boot: X entries did not activate这类报错打懵的老开发。“plugins”…

2026/10/5 11:17:56 阅读更多 →
OpenShell完全指南:把Windows 11开始菜单改回经典两栏布局

OpenShell完全指南:把Windows 11开始菜单改回经典两栏布局

前两天又有人问我:Windows 11 这个开始菜单,能不能把程序排得更紧凑一点?能不能关掉那些推荐内容,换成传统文件夹式布局?我回了一句:直接装 OpenShell,把菜单换掉就行。OpenShell 是一个免费开源…

2026/10/5 11:17:56 阅读更多 →
从零构建 coding agent CLI:TUI、Agent Loop 与 LLM 函数调用实战

从零构建 coding agent CLI:TUI、Agent Loop 与 LLM 函数调用实战

1. 从“pi”这个标题说起:一个极简命名背后的技术野心第一次看到“pi”这个项目标题,很多人会本能地联想到数学常数,或者树莓派(Raspberry Pi),再或者某个缩写。但如果你最近在开发者社区里泡过&#xff0c…

2026/10/5 11:16:56 阅读更多 →
ZYNQ EMIO调试UART完整指南:从引脚规划到串口实测

ZYNQ EMIO调试UART完整指南:从引脚规划到串口实测

ZYNQ 开发里有两件事几乎绕不开:一件是调试,一件是串口。做调试离不开 UART,做 UART 调试又绕不开 MIO 和 EMIO 的选择。我最早做 ZYNQ 的时候,习惯直接用 PS 端 MIO 接出来的 UART0,板子一上电就能在串口终端里看到 B…

2026/10/5 11:16:56 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 5:06:42 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 3:06:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →