抖音无水印批量下载实操指南:一条命令把视频、合集与直播存进本地
抖音无水印批量下载实操指南一条命令把视频、合集与直播存进本地【免费下载链接】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是一款免费开源的抖音无水印下载工具粘贴链接视频、图文、合集、背景音乐和封面全部落在你自己的磁盘上全程本地运行不经过任何第三方在线服务。它还支持整页批量下载作者作品和直播间实时录制。这篇抖音批量下载指南按装好 → 会配 → 会用 → 排错的顺序讲10 分钟内可以存下第一条无水印原片。四步装好环境并跑通环境只需要 Python 3.8 以上macOS、Linux、Windows 都行。1. 拿到代码git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader2. 安装依赖pip install -r requirements.txt如果要用到浏览器兜底功能额外执行pip install playwright和python -m playwright install chromium。3. 复制配置并登录获取 Cookiecp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml浏览器里登录抖音后回到终端按 EnterCookie 会自动写进 config.example.yml 同结构的 config.yml只保存在本地。4. 启动下载python run.py -c config.yml终端会依次刷出初始化 → 解析链接 → 执行下载 → 收尾最后给出成功/失败/跳过统计。看到成功 N / 失败 0跑通就算完成。看懂 8 个高频配置字段配置文件里字段不少但日常真正要动的就下面这些改完保存再运行即可字段含义怎么设注意link下载目标列表填视频、合集或作者主页链接支持v.douyin.com短链自动解析mode下载内容类型post/like/mix/musiccollect/collectmix仅限登录账号且须单独使用number.post该模式下载条数如post: 50填 0 表示不限全量抓取thread并发线程数默认 5网络不稳时调小更稳retry_times失败重试次数默认 3内部按 1s/2s/5s 指数退避database是否启用 SQLite 去重默认 true记录文件为dy_downloader.dbstart_time/end_time时间区间过滤YYYY-MM-DD格式只收某个时间段的作品video_quality画质档位默认highest可设original探原画或指定 720p 等更完整的字段注释直接看 config.example.yml中文注释比文档还细。单条、批量、直播三种主力用法配置字段认得差不多了下面从最小的场景开始逐级加量。保存单条无水印视频把配置里的link换成任意一条作品链接短链也行link: - https://www.douyin.com/video/7604129988555574538嫌改配置麻烦也可以命令行直传python run.py -u https://v.douyin.com/xxxxx/ -p ./Downloaded文件默认存到./Downloaded/作者名/post/日期_标题_id/目录下需要封面、音乐、元数据 JSON 就把配置里的cover、music、json改成true。图桌面版的工作台样式粘贴一条作品链接即可发起下载任务中心里能看到每条结果批量下载作者的全部作品这是使用频率最高的场景。link换成作者主页地址用number控制条数link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50 # 改成 0 即全量post、like、mix、music四种模式可以写在同一个mode列表里一次跑完同一作品跨模式自动去重不会存两份。跑完后按作者/模式/作品三级目录归档找内容不用翻相册。图批量任务的结果一览成功条数、失败项和下载目录都能直接点开按时间区间收集作品只想留某段时间的内容加两行时间字段即可start_time: 2024-06-01 end_time: 2024-06-30配合上面的批量用法可以只抓某位作者 6 月的作品其余区间一律不碰。增量下载只补新作品追更博主建议打开增量开关第二次跑时自动跳过磁盘里已有的作品increase: post: true判定依据是本地文件 数据库记录双重检查删掉本地文件会触发重下两边都留则跳过。录制直播间把link指向直播间地址即可开始录制默认录到主播下播link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 0 录到下播FLV 文件连同*_room.json元数据快照存进Downloaded/作者名/live/。下播、断网或 CtrlC 中断时已录制的字节都会保留不会白录。调优与避坑参数调优建议参数推荐值适用场景thread35好网络可到 8全量抓主页遇到限流就调回 5retry_times35网络波动大、跨境访问rate_limit2默认频繁被风控时调低请求频率video_qualityhighest或original长期存档选original探原画browser_fallback.enabledtrue翻页被限制时自动打开浏览器兜底常见现象对照表只抓到 20 条就停→ 翻页触发风控。保持browser_fallback.enabled: true且headless: false弹窗里手动完成验证验证期间别关窗口。提示 403 或未登录→ Cookie 过期。重新执行python -m tools.cookie_fetcher --config config.yml日常建议每周刷新一次。想重下某条作品却被跳过→ 去重是数据库 本地文件双判断两边都要清删掉本地对应目录目录名含作品 id再删dy_downloader.db里那条记录。文件下载不完整→ 内置 Content-Length 校验会自动清理残缺文件并重下反复失败时先查网络再把thread调小。最后从一条无水印视频到一位作者的全部作品douyin-downloader 把整理素材这件琐碎事压缩成了填链接 按回车文件和下载历史都留在你自己的电脑上。请把它用于个人学习、备份与研究不要二次分发或商用尊重创作者的劳动成果平台接口与风控策略随时可能调整个别功能暂时失效属于正常技术风险。今天就挑一位你长期追更的博主把mode设为post、number设为 0把他的作品整页收进硬盘吧。【免费下载链接】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),仅供参考