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 是一个免费开源、跑在你自己电脑上的抖音下载器支持单条视频、主页批量、合集整存与原声保存默认挑无水印源并用数据库去重。贴链接、改配置不写代码也能用。先跑通拿到第一个结果整个流程只有三步。工具自托管、无会员无充值下载时自动挑无水印源并用 SQLite 数据库加本地文件名双重去重。第一步装好运行依赖需要 Python 3.8git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt✅ 成功标志pip 进度条走完终端没有红色报错。之后如果要让浏览器兜底过风控再装一下pip install playwright python -m playwright install chromium第二步复制配置扫码获取登录 Cookiecp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml程序会弹出一个浏览器用手机扫码登录一次抖音回到终端按回车。✅ 成功标志config.yml 里的 cookies 段落不再是 YOUR_XXX 占位符登录信息已自动写回。第三步跑第一个下载任务把想下载的作品短链填进 config.yml 的link字段然后执行python run.py -c config.yml✅ 成功标志进度条走完Downloaded/目录里出现无水印视频文件按作者 → 模式 → 日期分好文件夹。场景任务卡主页批量下载怎么配你要的结果把某个博主的作品一次性搬进本地。要动的开关主页链接填进linkmode设为postnumber.post写条数上限0表示全收mode: - post # 主页作品模式 number: post: 50 # 本次最多下 50 条0 全量跑完你会看到Downloaded/作者名/post/下按日期_标题_aweme_id分好目录每个作品一个文件夹。增量追更怎么配你要的结果隔几天追更关注的主页只搬新作品不重复下载。要动的开关increase.post: true并且database: truenumber.post保持0。跑完你会看到再跑同一份配置时已下载的作品直接跳过靠 dy_downloader.db 记录加本地文件名双重判断目录里只多出新的作品文件。合集整存怎么配你要的结果长系列合集一次整存不用逐条点。要动的开关合集页链接douyin.com/collection/{id}或/mix/{id}直接填进linknumber.mix: 0表示整合集全收。跑完你会看到合集下全部作品落在作者目录的mix/子文件夹里。⚠️ 合集接口若被风控拦截可确认已装 playwright 且浏览器兜底开启。只留原声省空间怎么配你要的结果只要每作品的原声文件其他附带资源全关。要动的开关video: false、music: truecover/avatar/json保持false默认即只存视频本体附带产物按需打开。跑完你会看到作品目录里只剩..._music.mp3没有 mp4 和封面。配置里真正要动的字段完整说明在 config.example.yml日常只用碰这几组thread: 5 # 并发下载数被限流就降到 2~3 retry_times: 3 # 单条失败后的自动重试次数 rate_limit: 2 # API 请求数/秒常遇 403 就调低 proxy: # 下载变慢或被限流时填代理地址 database: true # 去重与增量都依赖这份数据库记录 video_quality: highest # 画质highest / original / 1080p 等 start_time: 2026-01-01 # 时间过滤只抓这段时间的作品 end_time: 2026-06-01去重与增量database与database_path默认 dy_downloader.db配对使用同一 aweme_id 跨 post/like/mix 模式也不会重复下载。并发与限速thread管媒体下载并发rate_limit管 API 频率失败按 1s/2s/5s 指数退避重试。画质video_quality默认highest最高转码档改original会探测上传原片比转码档更大时优先下代价是每条多一次探测请求。卡住了先查这里主页只能抓到二十条左右就停→ 自查browser_fallback.enabled是否为true、headless是否为false→ 这是翻页触发风控浏览器弹窗出现后手动完成验证别急着关窗口。终端提示登录态失效→ 自查 Cookie 是几天前抓的 → 抖音登录有时效重跑第二步的 cookie_fetcher 命令刷新即可继续。个别作品反复失败→ 自查作品是否已删除或设为私密 → 属正常现象若只是限流retry_times: 3会按间隔自动重试不用管。整体下载变慢或超时→ 自查是网络波动还是被限流 → 给proxy填代理地址或临时把thread调小隔一会儿再跑。点赞/收藏类链接直接 403→ 自查报错是否为 Blocked by ArgusSecurityPlugin → 这些接口有风控门禁CLI 直连绕不过可改用桌面版 Douzy 完成说明见 README 的限制部分。本工具仅用于个人学习、备份与研究请尊重创作者版权不二次传播、不商用。完整参数说明见 README.zh-CN.md配置样例在 config.example.yml下载核心逻辑在 core/ 目录。现在把 config.yml 里的链接换成你真正想存的那条抖音链接下一次运行结束干净的文件就会出现在你的 Downloaded/ 目录里。【免费下载链接】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),仅供参考
