粘贴一条主页链接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 是个命令行抖音批量下载工具把链接贴给它它解析出无水印的高码率源地址视频、图集、合集、音乐原声都能拉下过的自动跳过。它替你省了哪些步骤以前你得在网页上一个个点开找无水印源手动另存翻主页还得一页页点。现在贴个链接就行它默认开5个并发拉取失败按1秒、2秒、5秒退避重试请求速率压在2次/秒以内避开风控。拿到详情后自动从码率阶梯里挑最高档封面、原声、元数据一起落盘SQLite 记一份历史下次跑同一批链接直接跳过已下的。图集按张存合集按集归档音乐优先直取音频流取不到就回落到关联作品。说白了你只负责贴链接。一次下载背后在做什么先看一条链接的旅程。你传入https://www.douyin.com/video/7604129...core/url_parser.py判定它是 video、user 还是 collection把 aweme_id 或 sec_uid 抠出来短链v.douyin.com/xxx会先展开成长链接再走同样的解析。接着core/api_client.py带上 Cookie 和签名参数请求/aweme/v1/web/aweme/detail/拿回这条作品的完整元数据。所有请求都先过control/rate_limiter.py这道闸超过2次/秒就排队等待。详情里的play_addr不一定是最清的原画往往藏在bit_rate阶梯中工具按你配置的 quality 挑一档play_addr self._pick_preferred_play_addr(video, quality) url_candidates [c for c in (play_addr.get(url_list) or []) if c]挑中地址后交给 aiohttp 边下边写落盘前用 Content-Length 校验完整性文件按Downloaded/作者名/post/归位SQLite 再记一笔。批量下载主页时这套流程按 cursor 翻页循环任务进队列并发消费谁先完成谁先落盘互不阻塞。3分钟跑起来桌面端 Douzy 和这套 CLI 共享同一套后端先贴一张界面图让你有画面感拉代码git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader装依赖pip install -r requirements.txt装完依赖后先复制一份配置模板cp config.example.yml config.yml抓 Cookie自动开浏览器登录抖音后回车python -m tools.cookie_fetcher --config config.yml在config.yml里填好link和mode开跑python run.py -c config.yml跑起来后控制台显示实时进度条中途按 CtrlC 会保留已下载的部分。踩过的坑 想再玩点花样高频问题先排掉只抓到20条左右就停了翻页触发了风控把browser_fallback.enabled设 true、headless设 false浏览器弹出来后手动过一次滑块别急着关。Cookie 过期、请求反复要登录重跑python -m tools.cookie_fetcher --config config.ymlCookie 会自动写回配置。终端进度刷屏把progress.quiet_logs设 true需要排查时临时加-v看完整日志。桌面端的任务中心把每条下载任务的成败都列在这里失败的任务点一下就能重试CLI 这边对应的就是控制台的汇总输出。想再压榨点性能把thread从默认的5改到20拿一个50条作品的主页跑一遍观察队列吞吐和失败率确认网络吃得住再往上加。想做长期备份在config.yml里开increase.post: true之后同一个主页每周跑一次只补新作品顺手把comments.enabled设 true每条视频旁边会多存一份评论 JSON。【免费下载链接】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),仅供参考