
抖音无水印批量下载完整指南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-downloader还在为「想保存一个博主的全部视频却只能一条一条手动存」而头疼吗想拿无水印原片还要自己扒接口douyin-downloader 是一个 Python 开源项目专门做抖音无水印批量下载给它一个主页链接它帮你把作品、图集、合集、音乐一条条抓下来自动去重、自动重试、自动按发布时间整理目录。它给你的核心价值无水印原片优先拉取无水印地址支持选原画/最高转码档画质主页批量抓取作品、点赞、合集、音乐四种模式数量可限可不限SQLite 去重下载历史落库重复运行只补新内容不浪费流量它解决什么问题手动存视频的痛基本都在这几张表里手动做法真实代价手机本地保存带水印画质被压缩找解析网站链接三天两头失效隐私没保障一条一条下载博主发了 500 条作品手酸到放弃douyin-downloader 的思路是把重复劳动交给程序批量一个主页 URL 顶 500 次手动点击number字段想全量就全量可控按日期范围、按数量上限筛选不是无脑全拉抗折腾内置重试、限速、并发队列网络抖动不会让整批任务崩掉可追溯每个作品生成独立文件夹 JSON 元数据 download_manifest.jsonl清单随时能查「我到底下了什么」下图是配套的 Douzy 桌面端抖音主页任务配置界面命令行版的能力作品/喜欢/合集/音乐四种模式、数量上限、日期范围与之对应⚠️ 先说个实话2026 年起抖音风控升级CLI 对部分接口单视频、合集、音乐、点赞等会被拦截。项目提供了Playwright 浏览器兜底browser_fallback用真实浏览器环境去绕过成功率视风控状态而定日常大批量场景建议配合桌面端使用。下面流程依然完整可跑通「主页作品批量下载」主线。三步跑通第 1 步准备环境并安装依赖要求Python 3.9Windows / macOS / Linux 均可git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt pip install playwright playwright install chromium最后两条是为浏览器兜底安装 Chromium 内核只需要装一次。第 2 步配置 Cookie下载的关键Cookie 就是你在抖音网页版登录后浏览器携带的身份凭证有它 API 才认你是「已登录用户」cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml运行后会自动弹出浏览器在浏览器里登录你的抖音账号回到终端按回车Cookie 就自动写进config.yml了不用手动复制任何字段。第 3 步填入链接首次运行打开config.yml把link换成目标博主的主页地址python run.py -c config.yml看到进度条滚动、终端打印完成统计你就跑通了第一次批量下载。想查全部命令行参数python run.py --help。能做什么按你的使用场景对号入座能力都在config.example.yml里有对应开关你的场景对应能力关键配置存一个博主全部作品mode: [post]主页批量抓取number.post: 00 不限只要某段时间的更新时间范围筛选start_time/end_timeYYYY-MM-DD只下某几个置顶/最新作品数量上限number.post: 10顺手收集 BGM音乐模式mode: [music]抓博主点赞列表点赞模式mode: [like]视频 封面 元数据全套附带产物开关music/cover/avatar/json定时补新不重复下载增量下载increase.post: truedatabase: true把视频转成文字稿可选 Whisper 转写transcript.enabled: true所有模式共用同一套并发、重试、限速机制也都能按模式单独设置数量与增量开关——配置粒度是「按模式」的不会互相干扰。一次完整操作以「保存某博主 2026 年以来的全部作品视频 封面 元数据增量执行」为例。1. 配置config.yml核心片段link: - https://www.douyin.com/user/你的目标主页链接 path: ./Downloaded/ mode: [post] number: post: 0 # 0 全量 start_time: 2026-01-01 end_time: video: true cover: true json: true music: false thread: 5 # 并发数 retry_times: 3 # 失败重试 database: true # SQLite 去重 increase: post: true # 已下载过就跳过 video_quality: highest完整字段注释含画质档位、命名模板、浏览器兜底等都写在 config.example.yml 里中文注释照抄改值即可。2. 运行python run.py -c config.yml3. 得到的结果按「作者 → 日期_标题_作品ID」自动归档的目录结构大致如下Downloaded/ ├── download_manifest.jsonl # 全量下载清单每行一条 JSON └── 博主昵称/ └── post/ └── 2026-03-15_作品标题_aweme_id/ ├── 2026-03-15_作品标题_aweme_id.mp4 ├── 2026-03-15_作品标题_aweme_id_cover.jpg └── 2026-03-15_作品标题_aweme_id_data.json日期取的是作品发布时间而不是下载时间回看整理时一目了然。再次运行同一配置增量模式会自动跳过库里已有的作品只补新发布的。进阶与调优调画质video_quality支持original探测上传原片失败自动退回最高转码档、highest默认、lowest省流量也可指定1080p/720p等匹配不到自动降级。原片有时比转码档大数倍注意磁盘空间。调并发thread: 5是默认值。家庭宽带建议 3~5企业网络可到 8~12别盲目拉满风控场景下高频请求反而更容易被拦。调命名filename_template/folder_template支持{date} {title} {author} {id} {year}等变量模板里必须保留{id}防止重名覆盖。浏览器兜底browser_fallback.enabled: trueheadless: false翻页被风控拦截时会用真实浏览器补数据弹窗出现验证时手动过一下即可。下载完成通知notifications支持 Bark / Telegram / 企业微信 webhook跑大批量时手机随时收结果。桌面端不想碰命令行的话配套的 Douzy 桌面版提供图形界面粘贴链接、跟踪任务、浏览本地归档一步到位排错速查现象原因解法请求 403 / 频繁失败Cookie 过期或风控拦截重新跑python -m tools.cookie_fetcher --config config.yml仍失败则确认browser_fallback已开启并手动过验证主页作品只下到几条接口翻页被风控限制保持browser_fallback.enabled: true、headless: false让浏览器兜底补齐重复下载同一个作品increase未开或库被删确认database: true且对应模式increase: true想全量重下一遍增量开关在生效对应模式设increase: false即可覆盖重下速度很慢并发太高被限速或网络本身不稳降thread加retry_times必要时配proxy想看详细报错默认日志偏安静python run.py -c config.yml -v打开 verbose 日志更多设计细节可翻 PROJECT_SUMMARY.md 和 docs/。安全与合规仅用于个人备份、学习研究尊重原作者版权不要二次商用或传播Cookie 等于你的登录态只留在本机不要提交到代码仓库或发给别人控制请求频率并发别拉太满是对平台也是对自己账号的保护写在最后douyin-downloader 把「无水印、批量、去重、可追溯」这四件事做成了一个配置驱动的一体化流程——一次配置长期受益。现在就 clone 下来用三步跑通你的第一个主页批量下载吧。【免费下载链接】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),仅供参考