douyin-downloader:免费无水印的抖音批量下载工具,一个配置归档整个主页

发布时间:2026/9/20 7:56:39
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 是一款免费开源的抖音下载工具把无水印视频、图文、合集与原声存到你自己的磁盘支持主页批量下载和增量追更贴链接、改配置就能跑不写代码也能直接用。douyin-downloader 适不适合你如果你有这样的需求可以往下读想把某个博主的作品全部存进自己硬盘长期归档隔段时间追更关注的主页只搬新作品不重复下旧的只想要原声音频不想占视频的磁盘空间只想收某段时间内发布的作品它不做的事也说明一下它不是在线解析网站所有任务都在你自己的电脑上跑不帮账号做点赞、关注等操作没有会员体系。下载历史用 SQLite一种单文件数据库这里就是一个本地的 .db 文件记录天然带去重能力。⚠️ 先说句实话2026 年下半年起抖音接口风控收紧CLI 里单个视频、合集、音乐、点赞、收藏夹这几类功能目前受限主页作品依赖浏览器兜底接口被拦时自动开一个真实浏览器窗口从页面本身取作品列表。当前各功能的可用状态以 README.zh-CN.md 里的说明为准本文按目前可稳定跑通的主页作品路径来走。首次运行从空仓库到本地第一条作品先把仓库拿下来装好依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt✅ 成功后pip 进度条走完终端没有红色报错。主页下载依赖浏览器兜底再装一次 Playwright 浏览器内核pip install playwright python -m playwright install chromium复制一份配置模板作为自己的配置cp config.example.yml config.yml接下来扫码拿一次登录 Cookie登录后抖音保存在你账号里的一串身份凭证接口请求靠它辨认你是谁。程序会弹出浏览器登录一次抖音回终端按回车Cookie 自动写回配置python -m tools.cookie_fetcher --config config.yml✅ 成功后终端提示登录成功打开 config.example.yml 的副本 config.yml能看到 cookies 段的 ttwid、odin_tt 等字段已从占位符变成真实值。最后把目标主页链接填进 config.yml 的link字段number.post保持默认 1 先跑通再谈量python run.py -c config.yml✅ 成功后进度条走完Downloaded/作者名/post/下出现以日期_标题_作品ID命名的文件夹里面就是无水印的视频文件。怎么把某个博主的作品一次收全目标把主页作品整个搬进本地。改 config.yml 里两处link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx number: post: 0 # 0 表示不限量重新跑python run.py -c config.yml。验证post/目录里的文件夹数量与抖音主页显示的作品数基本一致被删和私密的除外。追更主页怎么不重复下载目标隔几天再跑只抓新发布的作品。改这里increase: post: true database: true增量模式依赖数据库记录第二次运行时已下载过的会自动跳过。验证再跑一次Downloaded/里只多出博主新发的作品日志里能看到跳过条数。注意别手动删 .db 文件否则增量记录就丢了想重下某一条需要同时清掉它的本地文件夹和数据库记录README 的重新下载一节有现成命令。怎么只留原声省下空间目标只要作品配的原声音频视频文件不要。改这里video: false music: true cover: false验证跑完后每个作品文件夹里只有 mp3没有视频和封面图。怎么只下载某段时间的作品目标比如只收 2026 年 1 月到 3 月发的内容。改这里start_time: 2026-01-01 end_time: 2026-03-31格式是YYYY-MM-DD。验证落盘作品的目录名日期全部落在该区间内。慢了、卡了怎么调失败了怎么办先说三个性能旋钮默认跑不动你的网络时改它们thread: 5 # 并发下载数被限流就降到 2~3 retry_times: 3 # 单条失败后的自动重试次数 proxy: # 下载变慢或被限流时填代理地址常见现象与判断处理只抓到二十条左右就停→ 翻页触发了风控。把browser_fallback.enabled设为true、headless设为false浏览器弹窗出现后手动完成验证别急着关窗口。终端提示登录态失效→ Cookie 有时效属常态。下一步重跑python -m tools.cookie_fetcher --config config.yml刷新一次即可继续。个别作品反复失败→ 作品被删或设为私密属正常现象不用管若只是限流retry_times: 3会按间隔自动重试。整体变慢或超时→ 网络波动或被限流。给proxy填上代理或临时把thread调小隔一会儿再跑。跑完的任务可以直接查历史记录sqlite3 dy_downloader.db桌面版也有任务中心一览状态、重试失败项开始前去哪看资料配置示例 config.example.yml 里每项都带中文注释改的时候对号入座即可下载核心逻辑在 core/ 目录。本工具仅供个人学习、备份与研究请尊重创作者版权不要商用、不要二次传播。【免费下载链接】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),仅供参考