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 写的抖音下载工具输入视频、图文、合集、音乐链接或作者主页即可得到无水印的媒体文件并支持作者主页批量抓取、进度展示、失败重试和 SQLite 去重。项目以 YAML 配置文件加命令行参数驱动另有一个基于同一套后端的桌面版Douzy面向不想碰终端的用户。需要说明的是抖音 2026 年 8 月后加强了接口风控部分直连接口点赞、收藏、单个视频详情等已被拦截本文按当前版本如实描述可用范围。快速上手从克隆到首次下载前置要求只有 Python 3.8macOS、Linux、Windows 均可运行。克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt复制一份配置文件cp config.example.yml config.yml。获取 Cookie。抖音需要登录态才能拉取内容推荐用内置脚本自动抓取python -m tools.cookie_fetcher --config config.yml浏览器弹出后登录抖音回到终端按回车Cookie 会自动写入配置。首次运行python run.py -c config.yml命令行参数可以追加进配置文件-u追加下载链接可重复传入、-p指定输出目录、-t指定并发数。同一套后端还做成了桌面客户端 Douzy左侧是账号内容和下载管理入口中间粘贴视频、主页或合集链接即可一键下载右侧任务中心跟踪每个任务的成败状态。核心能力拆解批量下载作者主页与多模式内容能做什么传入https://www.douyin.com/user/{sec_uid}形式的主页链接按mode配置拉取post作品、like点赞、mix合集、music音乐四类内容登录态下还支持collect、collectmix下载自己账号的收藏夹和收藏合集。怎么触发把主页链接写进link在mode里勾选类型一次可组合多种模式同一aweme_id跨模式自动去重。注意事项collect系列只能单独使用不能与post等其他模式混用且仅对当前登录 Cookie 对应的账号有效。增量下载与去重能做什么increase.post: true这类开关让工具跳过本地已存在的主要媒体文件适合反复跟踪同一批作者。怎么触发在increase下按模式设true再配合number的上限即可。注意事项去重靠本地文件 SQLite 记录双检查删掉本地文件即可触发重新下载但数据库里残留的记录也要一并清理否则会被跳过。评论采集与热搜、关键词导出能做什么comments.enabled: true后每条作品旁边会生成*_comments.jsoninclude_replies控制是否抓取二级回复--hot-board 30和--search 关键词则直接导出热搜榜或搜索结果 JSONL不落媒体文件。怎么触发配置项或命令行参数见 core/ 下的采集实现。注意事项抓取二级回复会额外消耗 API 调用max_comments设上限更稳妥。浏览器兜底与其他选项browser_fallback在分页被风控卡住时启动真实浏览器读取页面自己的请求默认有头模式验证码需要人工在窗口里完成其他可选能力还包括直播录制实验性、REST API 服务模式、下载完成推送 Bark/Telegram/Webhook、调用 OpenAI 接口的视频转写均按需在配置中开启。关键配置项说明只列日常真正会改的字段link要下载的链接列表视频、图文、合集、主页均适用。path保存目录默认./Downloaded/。mode批量下载类型post/like/mix/music收藏夹模式见上文。number各模式的数量上限0表示不限制。start_time/end_time按发布时间过滤格式YYYY-MM-DD。thread并发下载数默认 5。retry_times失败重试次数默认走指数退避。proxy可选 HTTP/HTTPS 代理。browser_fallback分页受限时是否启动浏览器headless: false才能人工过验证。increase增量模式开关按模式独立控制。典型用法批量保存一位作者的作品link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50number.post设 0 即全量。翻页受限时确认browser_fallback.enabled: true且保持有头模式。长期跟踪博主的新内容在上一段配置基础上加时间范围与增量开关start_time设为上次同步的日期每次运行只拉取新增作品本地已有的文件会被跳过配合path固定目录即可持续积累素材库。导出热搜与关键词搜索结果python run.py --hot-board 30 -p ./Downloaded python run.py --search 露营 --search-max 100 -p ./Downloaded结果分别写入hot_board/与search/下的 JSONL 文件适合先做数据调研再决定下载哪些内容。常见问题现象任务大面积失败或提示登录过期。原因Cookie 失效。解决办法重新运行python -m tools.cookie_fetcher --config config.yml扫码后回终端按回车即可。现象主页只翻到 20 条左右就停。原因抖音对分页接口做了风控限制。解决办法确认browser_fallback.enabled: true、headless: false并在弹出的浏览器窗口里手动完成验证不要过早关闭窗口。现象删除文件后再次运行仍被跳过。原因增量机制按本地文件 数据库记录双重判断只删文件不一定够。解决办法同时清理 storage/database.py 对应的 SQLite 记录再重新运行。现象单个视频、合集、音乐或点赞收藏类任务直接 403。原因2026 年 8 月起抖音 Argus 风控拦截了这些接口的非浏览器请求。解决办法CLI 暂无法绕过改由桌面版 Douzy 处理仍可直接使用的包括用户资料、关注列表、评论、直播、热搜与搜索。写在最后文件默认按作者/模式分目录存放每条作品附带封面、音乐和 JSON 元数据下载清单记录在download_manifest.jsonl。douyin-downloader 把 Cookie 获取、去重、重试和浏览器兜底都做成了开箱即用的配置项对只想把内容存到本地的用户足够实用。下载内容请仅用于个人学习与数据管理避免侵权或传播他人隐私。【免费下载链接】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),仅供参考

相关新闻

Grafana Tempo 中的 go-humanize 工具库:让字节、时间与数字输出更人性化

Grafana Tempo 中的 go-humanize 工具库:让字节、时间与数字输出更人性化

Grafana Tempo 中的 go-humanize 工具库:让字节、时间与数字输出更人性化 【免费下载链接】tempo Grafana Tempo is a high volume, minimal dependency distributed tracing backend. 项目地址: https://gitcode.com/GitHub_Trending/tempo1/tempo 导读 gi…

2026/9/18 22:35:44 阅读更多 →
Nacos MCP Router 的 mcp_servers 一多就靠手改?让 Codex 走 TaoToken 通道按 stdio/SSE 分类整理

Nacos MCP Router 的 mcp_servers 一多就靠手改?让 Codex 走 TaoToken 通道按 stdio/SSE 分类整理

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

2026/9/18 22:35:44 阅读更多 →
Miniflare 中的变量与密钥绑定:在 Cloudflare Workers 本地测试中注入 Variables、Secrets 与 Blob 资源

Miniflare 中的变量与密钥绑定:在 Cloudflare Workers 本地测试中注入 Variables、Secrets 与 Blob 资源

Miniflare 中的变量与密钥绑定:在 Cloudflare Workers 本地测试中注入 Variables、Secrets 与 Blob 资源 【免费下载链接】cloudflare-docs Cloudflare’s documentation 项目地址: https://gitcode.com/GitHub_Trending/cl/cloudflare-docs 本文基于 cloudf…

2026/9/18 22:35:44 阅读更多 →

最新新闻

如何用VimWiki构建标签分类体系:Tags完全指南

如何用VimWiki构建标签分类体系:Tags完全指南

如何用VimWiki构建标签分类体系:Tags完全指南 【免费下载链接】vimwiki Personal Wiki for Vim 项目地址: https://gitcode.com/GitHub_Trending/vi/vimwiki VimWiki 是一款运行在 Vim 里的个人 Wiki 插件,除了双向链接和日记外,它的 …

2026/9/18 23:15:05 阅读更多 →
AutoRAG 集成 Chroma 向量数据库实战指南:四种客户端模式、YAML 配置与检索节点调用

AutoRAG 集成 Chroma 向量数据库实战指南:四种客户端模式、YAML 配置与检索节点调用

AutoRAG 集成 Chroma 向量数据库实战指南:四种客户端模式、YAML 配置与检索节点调用 【免费下载链接】AutoRAG AutoRAG: Now your agent can find anything in your computer. It gets smarter if you are using it frequently. 项目地址: https://gitcode.com/Gi…

2026/9/18 23:15:05 阅读更多 →
Kafka、RocketMQ、RabbitMQ怎么选?从架构原理到真实场景的选型指南

Kafka、RocketMQ、RabbitMQ怎么选?从架构原理到真实场景的选型指南

做后端开发的这几年,我跟这三款消息中间件都打过不少交道。你翻社区里的选型文章,经常看到一堆对比表格,什么吞吐量几十万每秒、延迟几毫秒、支持事务消息……表格背下来了,但真到自己做技术方案时,还是不知道选哪个。…

2026/9/18 23:15:05 阅读更多 →
settings.json 写完还连 Anthropic?千问走 TaoToken 时先跑 /status

settings.json 写完还连 Anthropic?千问走 TaoToken 时先跑 /status

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

2026/9/18 23:15:05 阅读更多 →
LangChain V1.0构建高效RAG系统实战指南

LangChain V1.0构建高效RAG系统实战指南

1. 项目概述在自然语言处理领域,检索增强生成(Retrieval-Augmented Generation,简称RAG)正逐渐成为连接大型语言模型与领域知识的关键桥梁。LangChain作为当前最流行的LLM应用开发框架,其1.0版本对RAG模块进行了全面升…

2026/9/18 23:15:05 阅读更多 →
青海专业网页设计免费建站避坑指南3大技术选型注意事项

青海专业网页设计免费建站避坑指南3大技术选型注意事项

青海专业网页设计免费建站避坑指南3大技术选型注意事项 网站做好了没人访问,这简直是无数中小企业主和创业者的噩梦。你花钱请人做了个精美的官网,或者自己折腾了半天用免费模板搭了个站,结果打开一看,后台流量数据惨不忍睹,连个像样的询盘都没有。这时候你才意识到,问题根本不在美工把图片调得有多亮,而在于你从一…

2026/9/18 23:14:23 阅读更多 →

日新闻

Matlab手写逻辑回归:从数学原理到多变量概率预测模型实现

Matlab手写逻辑回归:从数学原理到多变量概率预测模型实现

很多朋友第一次看到"逻辑回归"这四个字,第一反应就是——这玩意儿是个回归模型吧?我当年也是在Matlab里跑完一段代码,看着输出的0.73、0.86这种概率值,才回过神来:这家伙其实是披着回归外衣的分类神器&#…

2026/9/18 0:00:28 阅读更多 →
高值医用耗材研报PDF:用Python完成字段抽取、清洗与趋势预测

高值医用耗材研报PDF:用Python完成字段抽取、清洗与趋势预测

简介:这份报告是2023-2028年高值医用耗材行业调研及发展前景趋势预测报告,面向医疗器械企业管理者、投资机构、行业研究人员及关注政策变化的从业者,用于把握行业监管动向、市场格局与未来趋势。报告以PDF格式呈现,共1个文件、整体…

2026/9/18 0:00:28 阅读更多 →
三维高斯场赋能世界模型:几何语义蒸馏与机器人决策实战

三维高斯场赋能世界模型:几何语义蒸馏与机器人决策实战

先把我自己的背景交代一下:我之前在搞具身智能和机器人导航相关的项目,很长一段时间里都被“环境表示”这件事卡着。传统做法是用点云或者网格做几何建模,语义信息另外再跑分割模型,两套东西各管各的,时间一长就会发现…

2026/9/18 0:00:28 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/16 19:03:19 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/17 7:57:36 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/17 10:19:14 阅读更多 →

月新闻

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

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

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

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

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

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

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

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

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

2026/9/16 22:32:59 阅读更多 →