尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
如何用 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 是一个抖音无水印视频批量下载工具传入单个视频、图文、合集或作者主页链接它会抓取无水印源文件按作者、日期自动整理落盘并用 SQLite 去重防止重复下载。下面是一条能直接跑通的路径以及各能力的实际用法。一句话定位相比逐条手动保存、或只能单链接取址的去水印站点它直接对接抖音接口并发抓取、失败自动重试、下载不完整会自动清理重下文件按作者/模式/日期_标题_作品ID归档——手动方式的保存在这里是一次带筛选、去重和校验的批量任务。能力速览能力你能得到什么无水印源抓取自动选无水印地址video_quality: original时进一步探测上传原片多模式批量发布作品、点赞、合集、原声音乐外加当前登录账号的收藏夹时间与数量筛选只取目标时间段内的内容每种模式可单独限量去重与增量数据库 本地文件双重去重increase开启后重跑只补新作品容错机制指数退避重试1s/2s/5s、默认限速 2 请求/秒、翻页受限时浏览器兜底最短跑通路径三步约 5 分钟# 1. 克隆并安装依赖 git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt # 2. 准备配置并自动获取 Cookie浏览器登录抖音后回到终端按 Enter cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml# 3. 下载第一个视频 python run.py -u https://www.douyin.com/video/7604129988555574538 -p ./Downloaded完成后到Downloaded/作者名/post/下查看文件名形如2024-02-07_作品标题_作品ID.mp4日期取自作品发布时间。短链v.douyin.com/...可直接传-u工具会先解析再下载。能力拆解按模式批量下载作者主页在config.yml的link里放主页链接用mode选择内容维度link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 发布作品like 点赞、mix 合集、music 原声 number: post: 50 # 0 表示不限python run.py -c config.ymlmode可以列多种同一个作品 ID 跨模式只下载一次。命令行参数-u、-t并发、-p目录会叠加在配置文件之上。只下载目标内容的时间与数量过滤start_time: 2024-01-01 end_time: 2024-12-31 increase: post: true # 重跑时跳过已下载过的作品时间格式为YYYY-MM-DD配合number的限额可以精确控制每次抓取的范围。增量依赖database: true默认开启库文件为dy_downloader.db。当前账号的收藏夹与喜欢列表link: - https://www.douyin.com/user/self?showTabfavorite_collection mode: - collect # 收藏的作品收藏的合集用 collectmix number: collect: 0collect/collectmix仅对当前 Cookie 对应的账号生效且必须单独使用不能与post/like混写。直播录制、搜索与评论采集直播录制实验性link: - https://live.douyin.com/123456789 live: max_duration_seconds: 0 # 0 录到主播下播已录数据会保留关键词搜索与热搜导出直接走命令行结果落 JSONLpython run.py --search 猫咪 --search-max 100 -p ./Downloaded评论采集在配置中开启后每个作品旁会多一个*_comments.jsoncomments: enabled: true include_replies: false max_comments: 500组合实战任务一沉淀一个竞品账号的年度素材库link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - mix number: post: 0 mix: 0 start_time: 2024-01-01 end_time: 2024-12-31 increase: post: true mix: true video_quality: original时间窗圈定样本范围increase 数据库保证重跑只补新作品video_quality: original逐条探测上传原片每条多一次探测请求失败回退最高转码档。文件落在Downloaded/作者名/post|mix/目录自带日期前缀无需再手动整理。任务二给研究样本补齐元数据与互动数据link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post json: true comments: enabled: true max_comments: 200json: true会在媒体旁保存原始元数据含点赞、评论数comments输出评论 JSONDownloaded/download_manifest.jsonl额外汇总了每条作品的日期、标签、文件路径可以直接用脚本按标签和时间做筛选统计。调优与排错现象只能抓到 20 条左右的作品原因主页翻页触发抖音风控API 分页被截断。 处理确认browser_fallback.enabled: true且headless: false浏览器弹窗后手动完成验证不要立即关闭。现象报登录态失效 / 需要重新登录原因Cookie 过期。 处理重新执行python -m tools.cookie_fetcher --config config.yml登录成功后自动写回配置。现象某条作品想重新下载但任务直接跳过原因去重是数据库记录 本地文件名中的作品 ID双重判断。 处理删除对应目录后再删数据库记录两者缺一不可sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id 作品ID;底层一瞥它稳定的原因在于职责切分清晰core/user_modes/ 里每种下载模式是独立策略control/ 统一收口限速、指数退避重试与并发队列storage/ 负责文件落盘与 SQLite 记录。下载完成后还会做 Content-Length 比对不完整文件自动清理并重试。最小路径跑通之后建议先下载一个视频并翻看Downloaded/下的目录与download_manifest.jsonl文件结构清楚了后面所有配置项都在同一个语境里。【免费下载链接】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),仅供参考
RELATED

相关推荐

Android Studio Profiler 性能分析实战:CPU、内存、网络、能耗排查指南

Android Studio Profiler 性能分析实战:CPU、内存、网络、能耗排查指南

做 Android 开发这些年,性能分析大概是最绕不开又最费口舌的环节——列表滑动掉帧、启动白屏卡顿、接口响应慢、内存只增不减甚至 OOM 崩溃,这些问题线上被用户骂,线下又难复现。如果你也卡在这个阶段,Android Studio Profiler 就…

📅 2026/9/16 12:48:18
Flue Valkey 持久化实战:用 @flue/redis 适配器把 Agent 会话状态接入 Valkey

Flue Valkey 持久化实战:用 @flue/redis 适配器把 Agent 会话状态接入 Valkey

Flue Valkey 持久化实战:用 flue/redis 适配器把 Agent 会话状态接入 Valkey 【免费下载链接】flue The sandbox agent framework. 项目地址: https://gitcode.com/GitHub_Trending/flue1/flue Flue 的 Node 目标项目可以通过官方 flue/redis 适配器把 Agent…

📅 2026/9/16 12:48:18
Tandoor 相关工具与生态导览:recipe-scrapers 深度集成与周边应用盘点

Tandoor 相关工具与生态导览:recipe-scrapers 深度集成与周边应用盘点

Tandoor 相关工具与生态导览:recipe-scrapers 深度集成与周边应用盘点 【免费下载链接】recipes Application for managing recipes, planning meals, building shopping lists and much much more! 项目地址: https://gitcode.com/GitHub_Trending/re/recipes …

📅 2026/9/16 12:48:18
MORE NEWS

更多资讯

📰

STC15单片机超声波测距OLED显示实战:从原理到原理图设计

简介:这份面向STC15单片机初学者的超声波测距项目,集成了测距算法、OLED显示与硬件原理图,适用于嵌入式课程设计、竞赛备赛或实际避障模块开发,也可作为毕业设计参考。方案基于IAP15系列8051内核MCU,通过HC-SR04类超声…

📰

C#对象映射实战:反射、特性与表达式树应用

1. 项目背景与核心目标最近在重构一个老旧的.NET项目时,我遇到了一个经典问题:如何在不同的数据模型之间进行高效、安全的属性映射。手动编写每个属性的赋值代码不仅枯燥乏味,还容易出错。这时候很自然地想到了AutoMapper这个业界标杆&#x…

📰

半导体设备技术突破与智能化发展趋势

1. 半导体设备技术突破现状分析最近业内确实出现了一些值得关注的半导体设备技术进展,主要集中在以下几个方向:1.1 光刻技术的新突破在极紫外光刻(EUV)领域,最新的进展包括:光源功率提升至500W以上&#xf…

📰

LTspice元器件库本质:路径、符号与模型三要素协同机制

1. 为什么LTspice导入元器件库是每个仿真老手的“必修课”而不是“选修课”LTspice导入一个元器件库文件——这七个字背后,藏着无数电子工程师、硬件爱好者、学生党在深夜调试电路时摔键盘的真实瞬间。我第一次被逼着搞懂这个操作,是在帮客户复现一个开关…

📰

EITtext_EIT:Python实现行内实体标签解析与转换实战

简介:面向电阻抗成像(EIT)逆问题研究者的完整求解代码包,聚焦吉洪诺夫正则化、Landweber迭代、L1稀疏重构与共轭梯度(CGLS)等经典与前沿算法,适合医学成像、地质探测及无损检测领域的硕博生与工…

📰

Qt+OpenCV+C++实战:从零构建行车辅助系统核心功能

简介:这份完整的行车辅助系统源码基于Qt、OpenCV与C构建,主要面向毕业设计、课程设计及实际项目开发场景,适合具备一定C基础、希望在图形界面与计算机视觉方向深入实践的开发者。整个资源包共279个文件,约48.7MB,其中包…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬