抖音视频批量下载与无水印保存完整指南: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 是一个基于 Python 的命令行工具它自动挑选无水印源文件支持并发下载、失败重试和基于磁盘文件的增量更新下载记录会写入本地 SQLite 便于追溯。本文按装依赖 → 配 Cookie → 跑起来的最短路径带你上手再拆解它的能力边界。除了命令行入口项目还有一个闭测中的桌面应用 Douzy基于同一套后端提供图形化的链接下载、作品档案和任务中心五分钟跑起来依赖、Cookie 与第一条下载这个工具的全部交互都围绕一个 YAML 配置文件展开配置模板在 config.example.yml。按下面三步走通常几分钟内就能拿到第一个文件。第一步克隆仓库并安装依赖需要 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大多数批量场景需要登录态。项目自带一个浏览器取 Cookie 的工具 tools/cookie_fetcher.py它拉起一个真实浏览器窗口你只需正常登录抖音回到终端按回车Cookie 就会自动写进配置文件pip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml如果后续发现 Cookie 过期导致请求异常重跑同一条命令即可刷新不必手动去浏览器开发者工具里复制。第三步填好配置执行下载把config.yml里的link换成你要下载的链接单条视频、图文或用户主页保留mode与输出目录然后运行python run.py -c config.yml运行参数也可以临时覆盖配置文件-u追加链接、-t指定并发、-p指定下载目录比如python run.py -c config.yml -t 8 -p ./Downloaded。支持哪些下载场景单条、主页、合集与音乐先按内容维度看它覆盖的范围这样你能判断自己的需求是否在能力圈内。单条内容/video/{aweme_id}视频、/note/与/gallery/图文、/music/音乐均可直接下载分享页的短链v.douyin.com/...会先解析再下载。视频会自动从多档码率里挑无水印的高清源封面、背景音乐、作者头像、原始 JSON 元数据可按需一并保存。用户主页批量配置/user/{sec_uid}链接后用mode选择抓取维度——post发布作品、like点赞、mix合集、music使用过某首音乐的作品。number字段控制每种模式下载多少条填0表示不限多种模式同时开启时同一个作品不会跨模式重复下载。收藏夹登录态下的收藏视频collect与收藏合集collectmix也能下载但仅限 Cookie 对应的账号本人且必须单独使用、不能与其他模式混跑。直播录制实验性把link指向live.douyin.com/{room_id}即可录制产出 FLV 文件与房间元数据主播下播、网络空闲或手动中断时已录到的部分会保留。周边能力按作品采集评论可选二级回复存为*_comments.json、热搜榜与关键词搜索导出 JSONL、可选的视频转写、Bark/Telegram/Webhook 完成通知以及--serve启动 REST API 服务需另装 fastapi 与 uvicorn。桌面端 Douzy 则是把上述能力做成了图形界面除了粘贴链接下载还能同步已关注创作者的新作品、浏览当前账号的收藏合集并在任务中心里统一查看进度与失败重试批量下载前的三个关键设置跑小批量任务时默认配置就够用当你开始长期、批量地下载下面三处值得花两分钟调一调。并发与重试线程数不是越大越好thread控制并发下载数默认 5请求侧另有默认 2 次/秒的限速失败会按 1s、2s、5s 指数退避重试次数由retry_times控制默认 3。经验上网络不稳时把并发压到 1–3避免大量超时日常批量用 5–10 比较稳只有确定带宽和接口状态良好时才拉到 10 以上。增量下载与下载历史给某个模式打开increase如increase.post: true后程序会检查本地是否已存在该作品的非空主文件存在则跳过相当于只补新增。需要重下时把该模式改为false会重新下载并原子替换现有文件。database: true时每条作品的元数据和每次任务统计会写入dy_downloader.db它只负责记录与追溯不参与增量判断——判断增量看的是磁盘文件删掉媒体文件就会触发重下。画质、时间范围与命名video_quality决定取哪一档highest默认转码档中最高码率、original额外探测上传原片质量可能明显更高但每条多一次请求、lowest或指定 1080p/720p 等分辨率匹配不到时自动降级。配合start_time/end_timeYYYY-MM-DD可以只截取某个时间窗的作品filename_template与folder_template支持{date} {title} {id} {author}等变量自定义命名默认按发布日期_标题_aweme_id组织目录天然避免重名覆盖。翻页被风控时的浏览器兜底主页批量下载最常见的异常是只下到了 20 条左右就停了这通常是接口翻页触发了风控。项目内置了浏览器兜底保持browser_fallback.enabled: true、headless: false它会拉起一个可见浏览器读取页面自身的作品列表请求遇到验证码时你可以直接在弹窗里手动完成验证注意不要过早关闭窗口。需要前置安装 Playwright 与 Chromium即第二步里的两个命令。适合谁哪些情况不保证解决得好的需求备份自己或喜欢的博主的作品、按时间窗收集素材、长期监控某账号的新发布增量 通知推送、对下载文件做结构化归档每作品一个目录含媒体、封面、音乐、元数据、评论。对数据量大的采集任务SQLite 历史和download_manifest.jsonl清单也方便事后检索。需要心里有数的边界自 2026 年 8 月至 9 月起抖音边缘风控Argus 门禁对非浏览器请求的多个接口作品详情、主页作品分页、合集、音乐、点赞/收藏等返回 403CLI 直接调用这些接口已不可用主页作品目前仅能依赖上文提到的浏览器兜底且官方说明该路径未针对这一门禁做过验证点赞与收藏类下载受限于 Cookie 账号本人。桌面端 Douzy 通过内置登录窗口发请求不受该门禁影响。此外直播录制标注为实验性HLS 源仅保存播放列表需自行用 ffmpeg 转封装收藏夹模式也只服务于登录账号自己。这个项目定位是技术研究、学习与个人数据管理请仅用于合法合规用途不要侵犯他人隐私与版权。小结douyin-downloader 把无水印 批量 增量 可追溯这四件抖音下载里最常被需要的事情做进了一个配置文件驱动的命令行工具里上手门槛低长任务场景的可控性也够。如果本文没有覆盖你要的细节建议直接读 官方文档 或 中文文档里面列有完整的配置字段、REST 服务接口与输出目录结构。【免费下载链接】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),仅供参考

相关新闻

baoyu-wechat-summary 群友画像系统(Profiles)完整指南:文件格式、更新规则与回溯流程

baoyu-wechat-summary 群友画像系统(Profiles)完整指南:文件格式、更新规则与回溯流程

AI 技能AI 插件 【免费下载链接】baoyu-skills 项目地址: https://gitcode.com/gh_mirrors/ba/baoyu-skills 点击查看 免费下载 微信群的精华简报若要“越写越懂这群人”,靠的正是 per-user 画像(Profiles)体系。本文基于 baoyu-…

2026/9/20 20:33:00 阅读更多 →
PT 助手 Plus 安装:从源码到 Edge 商店的三条路径与避坑要点

PT 助手 Plus 安装:从源码到 Edge 商店的三条路径与避坑要点

PT 助手 Plus 安装:从源码到 Edge 商店的三条路径与避坑要点 【免费下载链接】PT-Plugin-Plus PT 助手 Plus,为 Microsoft Edge、Google Chrome、Firefox 浏览器插件(Web Extensions),主要用于辅助下载 PT 站的种子。 …

2026/9/20 20:33:00 阅读更多 →
GetQzonehistory:免费备份QQ空间历史说说、图片与留言

GetQzonehistory:免费备份QQ空间历史说说、图片与留言

GetQzonehistory:免费备份QQ空间历史说说、图片与留言 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 毕业前想把十年的空间说说和照片留下来,逐页翻看截图根本做…

2026/9/20 20:33:00 阅读更多 →

最新新闻

Atlas 300V 24G推理卡实战:YOLO模型转换与部署全流程解析

Atlas 300V 24G推理卡实战:YOLO模型转换与部署全流程解析

我自己在项目里也折腾过好几块推理卡,从最早的GPU方案到后来为了压低功耗和成本换到国产加速卡,中间踩过的坑确实不少。最近因为一个边缘端项目需要做实时目标检测,手头正好拿到一张 Atlas 300V 24G,网上关于这张卡的争议也挺多&a…

2026/9/20 21:29:40 阅读更多 →
PT 助手 Plus 跨浏览器兼容指南:让一个 Web Extension 在 Chrome / Edge / Firefox 行为一致

PT 助手 Plus 跨浏览器兼容指南:让一个 Web Extension 在 Chrome / Edge / Firefox 行为一致

PT 助手 Plus 跨浏览器兼容指南:让一个 Web Extension 在 Chrome / Edge / Firefox 行为一致 【免费下载链接】PT-Plugin-Plus PT 助手 Plus,为 Microsoft Edge、Google Chrome、Firefox 浏览器插件(Web Extensions),主…

2026/9/20 21:29:40 阅读更多 →
5分钟云函数实战指南:在浏览器里写完、调试并发布一个laf函数

5分钟云函数实战指南:在浏览器里写完、调试并发布一个laf函数

5分钟云函数实战指南:在浏览器里写完、调试并发布一个laf函数 【免费下载链接】laf Laf is a vibrant cloud development platform that provides essential tools like cloud functions, databases, and storage solutions. It enables developers to quickly unle…

2026/9/20 21:29:40 阅读更多 →
从工具到协作者:智能体软件工程实践指南

从工具到协作者:智能体软件工程实践指南

智能体软件这词,最近半年几乎成了软件行业的顶流。有人把它理解成大模型套壳,有人觉得就是一个带记忆的聊天机器人,但真正从工程角度把它当一个软件产品来设计、开发、部署、运营的时候,你会发现它跟传统软件的区别比想象中大得多…

2026/9/20 21:29:40 阅读更多 →
OpenClaw、Hermes Agent、Claude Code、Codex CLI 四款AI编程与个人助手Agent横评与部署实战

OpenClaw、Hermes Agent、Claude Code、Codex CLI 四款AI编程与个人助手Agent横评与部署实战

先说一个现象:最近这半年,AI 编程和 Agent 这两个词几乎被说烂了,但真正上手用过的人,反而在“选哪个工具”这件事上卡住了。我身边不少朋友把 OpenClaw、Hermes Agent、Claude Code、Codex CLI 挨个装了一遍,又在半天…

2026/9/20 21:29:39 阅读更多 →
3 步装好 Chrome 本地 AI 助手:Page Assist 完整上手指南

3 步装好 Chrome 本地 AI 助手:Page Assist 完整上手指南

3 步装好 Chrome 本地 AI 助手:Page Assist 完整上手指南 【免费下载链接】page-assist Use your locally running AI models to assist you in your web browsing 项目地址: https://gitcode.com/GitHub_Trending/pa/page-assist 读外文资料要一句句翻译&am…

2026/9/20 21:28:39 阅读更多 →

日新闻

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

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

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

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

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

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

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

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

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

2026/9/20 0:00:46 阅读更多 →

周新闻

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

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

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

2026/9/20 0:00:46 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

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

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

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

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

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

2026/9/20 0:00:46 阅读更多 →

月新闻

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

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

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

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

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

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

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

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

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

2026/9/19 23:35:34 阅读更多 →