
抖音无水印批量下载三分钟备份一个创作者的完整主页【免费下载链接】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你有没有想过备份某位创作者的整套视频结果只能手动一条条另存还都是带水印的文件或者只想留一份单个视频的无水印版却找不到直链这个抖音批量下载工具就是为这类场景做的贴个链接进去它自动完成无水印源挑选、并发下载与去重你只管等结果。能力拆解从单个视频到整个主页这个工具覆盖了抖音常见的内容形态单条视频 / 图文 / 合集 / 音乐贴链接即可解析对应资源作者主页批量指定mode和number自动翻页抓取该作者的发布作品、点赞、合集或音乐自己的收藏夹配合登录 Cookie可备份自己账号的收藏视频与收藏合集直播录制支持live.douyin.com链接边播边存 FLV 流此外它还带进度条、指数退避重试和 SQLite 去重重复运行不会把同一作品再下第二遍。原理速览无水印直链是怎么从短链里解析出来的简单说就是工具先判断你贴的链接是什么再去接口里换元数据挑出无水印的高码率源然后下载。数据流大致这样走URL 解析模块把链接解析成结构化对象——短链v.douyin.com会被展开作品链接取出aweme_id主页链接取出sec_uid。接着 API 客户端带着 Cookie 请求元数据响应里有一组候选视频源工具从中挑bit_rate最高的那条一般就最接近原片画质。下载环节是并发的由thread控制数量前面的 速率限制器 把请求频率压到默认 2 次/秒并叠加随机抖动降低触发风控的概率# control/rate_limiter.py 的节流思路 if time_since_last self.min_interval: await asyncio.sleep(wait_time) # 补足最小间隔 await asyncio.sleep(random.uniform(0, 0.5)) # 随机抖动如果翻页请求被限流典型表现是只抓到 20 条可以开启浏览器兜底它弹出一个真实浏览器完成验证你人工过一下就能继续翻页。三分钟跑通一次批量下载先准备 Python 3.8然后三步走git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt接着按 README 里的最小可用配置建一份config.yml填好链接、下载目录和 CookieCookie 可以运行python -m tools.cookie_fetcher --config config.yml自动获取并写回link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: [post] # 也可加 like / mix / music number: post: 50 # 0 表示全量抓取 thread: 5 # 并发下载数最后执行python run.py -c config.yml运行中终端会显示 Rich 进度条完成的作品按作者/模式/日期_标题_id的目录结构落盘。两个常见卡点限流与 Cookie 失效只抓到 20 条就停通常是翻页风控。把browser_fallback.enabled: true、headless: false配好浏览器弹窗后手动完成滑块验证不要立刻关窗口。请求报错或跳登录页一般是 Cookie 过期重跑一次 cookie 获取命令即可。另外开着database: true时程序按数据库记录 本地文件名双重去重真要重下某条作品需要同时清掉本地目录和dy_downloader.db里的记录只删其中一样都不生效。下载之外评论、热搜与转写基础下载跑通后还有几个值得打开的功能评论采集comments.enabled: true会在作品旁生成*_comments.json可选二级回复热搜快照python run.py --hot-board 30把当期榜单导出成 JSONL关键词搜索--search 猫咪 --search-max 100批量拉取相关作品REST API 模式--serve把它变成 HTTP 服务你自己的脚本POST /api/v1/download提交任务桌面版 Douzy 是同一套后端的可视化工作台任务中心里能看到每个批量任务的状态与成败统计想进一步理解实现可以看 core/user_modes/ 里 post/like/mix/music 四种模式各自的策略类签名逻辑在 utils/xbogus.py。完整配置项和常见问题都写在 README.zh-CN.md实操时翻一翻就够了。【免费下载链接】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),仅供参考