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-downloader想把喜欢的抖音视频存到本地官方 App 只提供录屏成品还带着水印。douyin-downloader 是一个基于 Python 的抖音无水印下载工具粘贴作品或主页链接它负责解析、抓取无水印源再按作者和模式整理落盘。读完这篇你能独立完成安装、扫码登录并跑通一次主页批量下载任务。适合谁用想把博主主页作品批量存到本地建素材库或做备份想按时间段、按数量采集作品保留封面、原声等附带产物习惯命令行希望把批量任务写进脚本或定时任务里跑需要说明的是CLI 只支持抖音不涉及其他平台它也不负责转码、字幕或发布搬运环境准备与首次配置前置条件Python 3.9Windows / macOS / Linux 均可、能正常访问抖音的网络。浏览器翻页兜底和扫码登录依赖 Playwright建议一并装上。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader python -m pip install -r requirements.txt python -m pip install playwright python -m playwright install chromium前两条完成克隆并进入目录第三条按 requirements.txt 装好 aiohttp、aiosqlite、rich 等核心依赖最后两条装可选的浏览器组件。第一次上手闭环从扫码到落盘cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml第一条把模板复制成本地配置第二条弹出浏览器扫码登录抖音后回终端按 EnterCookie 自动写回 config.yml不用手动复制。Windows PowerShell 下复制命令换成Copy-Item config.example.yml config.yml。扫码工具见 tools/cookie_fetcher.py。然后把目标链接替换进去其余字段先保持默认link: - https://www.douyin.com/user/YOUR_SEC_UID path: ./Downloaded/完整的字段说明都在 config.example.yml 的注释里。最后执行python run.py -c config.yml终端出现 Rich 进度条实时显示已完成、跳过与失败数量。全部结束后文件按作者名 → 模式post / like / mix / music→ 日期_标题_作品id三层结构落在./Downloaded/下根目录另有download_manifest.jsonl清单和dy_downloader.db去重库。按场景讲功能三种常用玩法批量采集作者主页作品目标把博主作品收进本地素材库并且能反复增量运行。mode: [post]只抓发布作品like/mix/music可叠加number.post: 50限量前 50 条0表示全量start_time/end_time用YYYY-MM-DD只收特定时间段含结束日当天increase.post: true跳过已下载作品磁盘主文件缺失时会按redownload_missing_files补下操作提示同名博主较多时把author_dir设为nickname_uid目录唯一不串。单品收藏与短链解析目标随手保存几条喜欢的作品不用改配置文件。-u直接追加链接python run.py -c config.yml -u https://v.douyin.com/xxx短链会自动解析解析与保存逻辑在 core/video_downloader.pyvideo_quality默认highest挑最高转码档可改original尝试原片或1080p等分辨率默认只存视频本体cover: true/json: true按需打开封面与元数据操作提示已有非空文件的作品直接跳过同一份收藏列表可以放心重复执行。直播录制与评论采集目标长时任务和作品数据侧的收集。link指向live.douyin.com/{房间号}即触发录制live.max_duration_seconds: 0表示录到主播下播comments.enabled: true为每个作品额外输出*_comments.jsoncomments.include_replies: true连同二级回复一起抓操作提示 ⚠️直播录制是实验功能HLS 源只保存播放列表、不是可直接播放的视频评论采集请求量大建议用max_comments限量。核心参数速查参数说明link/-u下载目标-u追加链接不改动配置里的原链接mode/number选作品 / 喜欢 / 合集 / 音乐数量0表示不限start_time/end_time日期筛选YYYY-MM-DD包含结束日当天video_quality默认highest可设original、lowest或1080p等档位increase.posttrue跳过已下载作品false重下并覆盖当前范围内文件thread/proxy并发数默认 5与 HTTP 代理问题与处理现象可能原因处理方法主页只抓到少量作品翻页被风控限制保持browser_fallback.enabled: true且headless: false浏览器弹出后手动过验证再等待单个视频、合集等下不了接口被风控直连拦截重新登录也不解决主页作品可尝试浏览器兜底日常下载建议改用 Douzy 桌面版403 或提示登录态失效Cookie 过期重跑python -m tools.cookie_fetcher --config config.yml更新想重下已有作品却被跳过SQLite 去重生效把increase.post设为false即可强制重下无需清空数据库下载慢、频繁限流thread并发过高降到 3–5网络不稳时给proxy配 HTTP 代理douyin-downloader 把链接 → 本地文件的整条链路压缩成一条命令加一份 YAML目录组织、SQLite 去重与失败重试都内置长期跑任务时不用额外维护。平台接口策略会持续变化功能失效属正常技术风险留意项目更新即可。下载内容请仅用于个人观看和合理使用尊重原创作者不要商用或二次传播。【免费下载链接】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),仅供参考