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是一个免费的抖音下载工具给想长期保存视频、图集、合集和原声音乐的普通用户。它全程本地运行无水印直链自动解析填一个作者主页链接就能批量拉取去重与断点续传都内置好了。下面按先跑通、再挑场景、后调参数的顺序讲。四步拉通第一条无水印视频环境只要 Python 3.8 以上Windows、macOS、Linux 都能跑。第 1 步拉代码装依赖。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt终端刷完Successfully installed且没有红色报错依赖就算装好了。第 2 步复制配置文件。模板 config.example.yml 每项都有中文注释照抄即可。cp config.example.yml config.yml命令无输出是正常的ls能看到config.yml生成就对。第 3 步扫码取 Cookie。先装 playwright 供浏览器兜底再跑抓取脚本。pip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml会弹出浏览器窗口扫码登录抖音后回终端按回车Cookie 自动写进 config.yml不经过任何在线服务。第 4 步下第一条视频。-u直传作品链接-p指定落盘目录不用改配置文件。python run.py -u https://www.douyin.com/video/7604129988555574538 -p ./Downloaded终端进度条走到 100%去./Downloaded/看到无水印 mp4就算跑通了。跑通之后剩下的是挑场景。三个高频场景全主页、时间窗、直播间桌面版 Douzy 与命令行共用同一套后端贴链接即下任务结果随时可查。图Douzy 抖音工作区贴入作品链接点下载即开始无水印下载批量拉走一位作者的全部作品这是用得最多的场景。link换作者主页地址number.post填 0 表示全量。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 0文件按作者/模式/作品三级目录归档跨post、like、mix模式同一作品不会下重。桌面版里每条任务的成功数、失败数在任务中心单独列。图任务中心逐条列出批量下载任务成功与失败数量一眼可辨失败项可单独重试只收某段时间的作品更新太勤的博主只想留半年内的加两个日期字段格式YYYY-MM-DD。start_time: 2024-06-01 end_time: 2024-06-30跑完翻Downloaded/作者名/post/目录全落在 6 月窗口内。直播间实时录制link指向直播间地址就进录制模式FLV 存到Downloaded/{作者}/live/。link: - https://live.douyin.com/123456789 live: max_duration_seconds: 0填 0 表示录到主播下播中途 CtrlC 或断网已录的字节都会保留。场景过完默认参数未必合你意。五个参数把下载节奏调成自己的thread默认 5 线程。批量大时改成 8或命令行-t 8临时覆盖网络一般别硬拉撞限流反而更慢。retry_times默认 3 次失败按 1s、2s、5s 指数退避。网络抖动全靠它兜底调 5 也不心疼。video_quality默认highest只在转码档里挑最高。要原片填original每条多一次探测请求省流量填lowest或钉死1080p。increaseincrease.post: true时按磁盘判断已有主文件的直接跳过等于增量下载想重下当前范围就设false。download_pinned默认false不下载作者主页的置顶作品。置顶内容也想归档时改成true。thread: 8 retry_times: 5 video_quality: original increase: post: true download_pinned: true写进 config.yml 保存下次python run.py -c config.yml直接生效。参数调顺手了再说翻车的时候怎么办。高频报错速查Cookie 过期、只翻 20 条、想重下问提示 403 或未登录→ 答最可能是 Cookie 过期有效期一般 7~15 天。重跑python -m tools.cookie_fetcher --config config.yml刷新建议每周更新一次。问只能抓到 20 条左右后面没有了→ 答典型的翻页风控。确认browser_fallback.enabled: true且headless: false弹窗出来后手动完成验证再让它继续翻别急着关窗口。问想重新下载一个已存在的作品→ 答跳过逻辑是数据库记录 本地文件双重判断。先删本地对应目录目录名含作品 ID再删库内记录。sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id aweme_id;只删文件也会触发重下但两边都清最干净。问进度输出太吵分不清正常日志和报错→ 答默认progress.quiet_logs: true已压住刷屏。调试时临时加--show-warnings或-v平时别开。翻车基本就这几类排掉就稳了。全量归档把追更博主存进本地硬盘 一句话收束填链接、等落盘douyin-downloader 把刷到就存变成了体力活文件与历史记录全留在你自己电脑上。边界提醒本工具仅限个人学习、备份与研究用途不要二次分发或商用尊重创作者的劳动成果它依赖抖音公开接口接口或风控策略调整可能导致个别功能暂时失效属正常技术风险。今天就挑一位你追更的博主把number.post改成 0跑一把全量归档。【免费下载链接】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),仅供参考
阅读完成 · 觉得有帮助?