抖音无水印批量下载器:5 分钟跑通 3 类典型场景

📅 2026/8/23 14:57:09
抖音无水印批量下载器:5 分钟跑通 3 类典型场景
抖音无水印批量下载器5 分钟跑通 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 是一个抖音无水印批量下载器粘贴链接即可下载视频、图集和原声音乐自动去重并显示进度。 能力速览这个抖音下载器能做什么这节只说它能干什么方便你判断哪个场景适合自己。单条链接下载视频、图文、单合集、单音乐都支持自动选无水印源和最高码率主页批量下载粘贴主页链接后自动翻页抓取模式支持post/like/mix/music短链解析v.douyin.com分享短链直接传入即可自动解析SQLite 去重数据库加本地文件双重检查重复运行不会重复下载浏览器兜底翻页被风控时自动拉起浏览器弹窗里可人工过验证码 最小可运行路径3 段代码从安装到下载这节是从空环境到第一次成功下载的最少操作照做即可。克隆仓库、装依赖、生成配置文件git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml下载器需要登录态才能调用接口先装 Playwright再用浏览器扫码自动获取 Cookie登录完成后回终端按 Enter会自动写入配置pip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml最后在config.yml的link里填链接或直接用-u传入。首次运行建议把number.post设为 1先验证流程python run.py -c config.yml -u https://www.douyin.com/user/MS4wLjABAAAAxxxx -t 5成功后终端会打印URL type: user与逐条进度Downloaded/作者昵称/post/目录下出现 mp4、封面、原声和_data.json文件。 单条链接到批量主页3 类典型场景这节把常见用法拆成三个场景每个场景给出配置和预期输出。场景一存档单条视频或图文把链接传给-u即可终端输出进度条和成功 1 / 失败 0的收尾统计。根目录的DouYinCommand.py是 V1.0 稳定版同样吃单条链接配置文件驱动python run.py -c config.yml -u https://v.douyin.com/xxxxx/场景二批量下载作者主页把主页链接填进linknumber控制数量0 表示不限start_time/end_time做时间过滤。重复运行已下载的作品会自动跳过终端逐条显示跳过已存在link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50量大时建议把thread降到 3 再跑进度条会像下面这样逐条走完场景三增量下载与直播录制桌面版 Douzy 与 CLI 共用同一套后端任务面板展示百分比和事件日志长期跟踪的主页把increase.post设为true再次运行只抓新作品需要database: true。直播传房间链接即开始录制文件落在Downloaded/作者/live/下下播后已录数据会保留increase: post: true live: max_duration_seconds: 0 # 0 录到主播下播关键词搜索和热搜榜也在命令行里python run.py --search 关键词 --search-max 100导出 JSONL--hot-board 30导出热搜快照。⚙️ 配置与调参最常改的 4 个配置项这节只列最常被改动的 4 项其余选项对照 config.example.yml 即可。配置项默认值推荐值作用thread53–5并发下载数出现风控报错就调低number.post0不限先设 1–2主页作品数量上限increase.postfalse长期存档设 true增量下载只抓新作品browser_fallback.enabledtruetrue 且headless: false翻页受限时浏览器兜底命名模板filename_template、评论采集comments、完成通知notifications等选项也在同一配置文件里按需改值启用。 报错排查先查这 4 处遇到报错时按现象对照下面四条定位。只抓到 20 条作品就停了原因翻页触发风控接口不再返回新页。处理确认browser_fallback.enabled: true且headless: false浏览器弹窗出现后手动完成验证再关闭。提示登录态失效需要重新登录原因Cookie 已过期。处理重新运行python -m tools.cookie_fetcher --config config.yml扫码登录后配置自动更新。进度条日志反复刷屏原因进度阶段的日志没有静默。处理把progress.quiet_logs设为true需要调试时反过来加-v查看完整日志。删了数据库仍然不重新下载原因去重是数据库加本地文件双重检查。处理把对应文件目录也删掉只删文件不删数据库同样会触发重新下载。 扩展入口先看这两个源码模块想改行为时URL 解析与下载策略分发在 core/downloader_factory.pySQLite 去重和历史记录在 storage/database.py命名规则看 utils/naming.py。先把配置里number.post设为 1拿一条主页链接试跑确认文件齐全再放量。【免费下载链接】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),仅供参考