抖音批量下载工具实战:3 步去水印保存作者主页全部作品
抖音批量下载工具实战3 步去水印保存作者主页全部作品【免费下载链接】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 是一款开源的抖音批量下载工具粘贴链接无水印视频、图文、合集、音乐甚至直播录制都会批量落盘还附带封面和 JSON 元数据。想存下一个作者的全部主页作品或只是保存几条喜欢的内容5 分钟就能跑起来——不依赖第三方网站不用手机录屏也不用手点几十次分享。开始前这套抖音下载器帮你省掉什么先把预期摆清楚。下面这些是纯手动或老办法很难做到的老办法douyin-downloader第三方网站转存一条一条点粘贴主页/合集链接整批下载录屏或转存都带水印自动挑选无水印视频源还能指定码率档没有防重复下两遍占两遍空间SQLite 记录 本地文件名双重去重断网、被风控就得从头再来失败自动重试翻页受限时浏览器兜底只能存一条两条主页、点赞、合集、音乐、收藏夹全模式覆盖三步跑起来最快上手步骤第 1 步装依赖约 2 分钟克隆代码并安装依赖需要 Python 3.8Windows / macOS / Linux 都行git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt第 2 步一键获取 CookieCookie 是整个流程里唯一要动手的环节。工具自带获取器会自动弹出浏览器帮你登录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。恭喜授权搞定 第 3 步最小配置跑第一个任务打开config.yml只需要关心这五行其余项保持默认即可link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./Downloaded/ mode: - post number: post: 10 # 想全量就改成 0然后运行python run.py -c config.yml终端里会出现实时进度条作者名、日期、作品标题自动分好文件夹。单条链接也可以临时追加不用改配置文件python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538同一个后端也提供了桌面客户端Douzy粘贴链接即可下载适合不想碰命令行的朋友。三个高频场景照着抄就能用场景一批量下载一个作者的主页作品link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - mix number: post: 0 # 0 不限全部拉完 mix: 0 thread: 5一条命令把这个博主的全部作品和合集存档默认 5 并发、限速 2 请求/秒跑完直接是一份按作者分好类的本地档案。桌面版里关注面板做的事和上面配置一致盯住博主的新作品一键下载。场景二收藏内容增量归档只下新作品把increase打开后程序只保存没下载过的新作品已经存过的自动跳过increase: post: true database: true # 增量依赖数据库记录保持开启重复运行同一份配置永远只补新内容。配合系统定时任务就是一个每天自动更新的个人素材库。场景三合集与单条作品短链直接贴合集、单条视频、图文、音乐都能直接作为link传入v.douyin.com/...分享短链也能自动解析link: - https://www.douyin.com/collection/7341234567890123456只要想带原声或封面加两行music: true和cover: true即可产物会保存在作品同目录下。一图看懂下载的文件都去哪了默认folderstyle: true目录结构长这样Downloaded/ ├── dy_downloader.db # 去重数据库database: true 时生成 └── 作者名/ ├── post/ │ └── 2024-02-07_作品标题_aweme_id/ │ ├── xxx.mp4 # 无水印视频 │ ├── xxx_cover.jpg # 封面cover: true │ ├── xxx_music.mp3 # 原声music: true │ └── xxx_data.json # 元数据json: true └── mix/ └── ...每个作品一个独立目录文件名里带aweme_id——这就是去重的依据删文件时按这个 id 找就行。进阶调优并发、去重、画质并发与限速thread默认 5普通网络建议 3–5限速器默认 2 请求/秒一般不用动动得太猛反而容易触发风控。重试机制retry_times: 3会按 1s → 2s → 5s 指数退避重试失败项不用手动补。画质选择video_quality可选original探测上传原片体积可能大几倍、highest默认最高转码档、或指定1080p/720p等分辨率匹配不到自动降级。浏览器兜底翻页被风控卡住时browser_fallback.enabled: true会启动真实浏览器接着翻headless: false弹出窗口方便你手动过验证码。直播录制link指向live.douyin.com/{房间号}即可开录主播下播、断网或 CtrlC已录制的字节都会保留.tmp自动转正重连即可续上。完成通知notifications支持 Bark / Telegram / Webhook 推送批量任务跑完手机先知道。想深入看实现推荐从 下载策略目录 和 核心源码 入手REST API 服务实现 展示了如何把它接进自己的系统。避坑速查现象 → 解法现象解法一个主页只能抓到 20 条就停了这是翻页风控。确认browser_fallback.enabled: true、headless: false弹窗出现后手动完成验证别急着关窗口Cookie 失效、请求频繁被拒重跑python -m tools.cookie_fetcher --config config.yml更新 Cookie下载速度慢把thread调到 3 左右避开晚间高峰确认proxy填对了代理走代理时想强制重新下载某个作品删掉本地对应目录再删数据库记录sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id id;。只删文件不删库增量模式下会被跳过进度条刷屏影响观看保持progress.quiet_logs: true需要排查时再临时加-v文件不完整不用管Content-Length 校验会自动清掉残缺文件并重试使用边界4 条守住个人用途仅供学习研究和个人数据整理不要用于商业分发或侵权。版权下载的内容属于原作者二次上传前请先获得授权。频率保持默认限速别为了快把请求打到风控阈值上。隐私Cookie 等于你的账号凭证不要分享给任何人用完的配置文件注意保管。你的下一步10 分钟行动路径第 1–5 分钟按上面三步跑起来装好并下载第一个作品验证整条链路通不通。第 5–10 分钟把link换成你关注的作者主页number.post设 20 试跑一次检查目录结构和元数据是否齐全。之后打开increase增量归档需要时再按需打开music/cover/comments等开关。关键入口完整文档README.zh-CN.md全部配置项注释config.example.yml架构总览PROJECT_SUMMARY.md测试用例看行为边界最快的方式tests/把配置存好、把 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),仅供参考

相关新闻

bottom 怎么安装 shell 自动补全文件?

bottom 怎么安装 shell 自动补全文件?

bottom 怎么安装 shell 自动补全文件? 【免费下载链接】bottom Yet another cross-platform graphical process/system monitor. 项目地址: https://gitcode.com/GitHub_Trending/bo/bottom bottom(btm)是一款跨平台的图形化进程/系统…

2026/11/3 10:17:22 阅读更多 →
Home Assistant 入门指南:零基础 10 分钟跑通第一个自动化

Home Assistant 入门指南:零基础 10 分钟跑通第一个自动化

Home Assistant 入门指南:零基础 10 分钟跑通第一个自动化 【免费下载链接】core :house_with_garden: Open source home automation that puts local control and privacy first. 项目地址: https://gitcode.com/GitHub_Trending/co/core 周五 23 点半&…

2026/11/9 22:40:35 阅读更多 →
Apache APISIX syslog 插件详解:将网关访问日志以 RFC 5424 格式推送到 Syslog 服务器

Apache APISIX syslog 插件详解:将网关访问日志以 RFC 5424 格式推送到 Syslog 服务器

Apache APISIX syslog 插件详解:将网关访问日志以 RFC 5424 格式推送到 Syslog 服务器 【免费下载链接】apisix The Cloud-Native API Gateway 项目地址: https://gitcode.com/GitHub_Trending/ap/apisix syslog 是 Apache APISIX 内置的日志类插件&#xff…

2026/11/12 4:42:30 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/13 5:13:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/13 5:13:25 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/13 5:13:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/13 5:13:25 阅读更多 →

日新闻

周新闻

月新闻