douyin-downloader 快速上手:抖音无水印批量下载与主页作品全量抓取

发布时间:2026/9/20 14:31:34
douyin-downloader 快速上手:抖音无水印批量下载与主页作品全量抓取 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 是一款开源免费的抖音批量下载工具可对视频、图文、合集、原声音乐做无水印下载也能全量抓取作者主页作品。想给某个抖音账号建立本地内容档案读完这篇就能跑通批量下载流程。 先看效果粘贴一个抖音链接界面自动识别作品类型点「下载」即开始完成后文件按作者/模式/日期_标题_作品ID落到本地目录每个作品附带封面、原声和 JSON 元数据失败项可以单独重试。上图是同一套后端的桌面版 Douzy内测中展示粘贴链接 → 开始下载的最终形态。 项目档案一句话定位面向实用场景的抖音下载器覆盖单个作品和主页批量两类用法。核心能力无水印优先自动解析并选择无水印视频源还按码率自动挑最高清多模式批量post/like/mix/music四种主页模式数量设 0 即全量双重去重SQLite 数据库 本地文件扫描增量模式只拉新作品浏览器兜底API 翻页受限时自动启动浏览器支持人工过验证码附加资源封面、音乐、头像、JSON 元数据可选评论采集与视频转写适合内容创作者、研究者和需要把抖音内容存本地的个人用户。 快速上手douyin-downloader 安装与配置本节只跑通最小闭环装依赖、改配置、第一次运行。第 1 步安装git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt要用浏览器兜底或自动取 Cookie再装浏览器内核pip install playwright python -m playwright install chromium第 2 步基础配置复制示例配置改link、path、mode、number四处即可cp config.example.yml config.ymllink: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./Downloaded/ mode: - post number: post: 50完整字段可以参考 config/default_config.py。第 3 步取 Cookie 并运行python -m tools.cookie_fetcher --config config.yml登录抖音后回到终端按 EnterCookie 会自动写入配置。然后启动python run.py -c config.yml默认 5 线程并发、失败重试 3 次跑完在Downloaded/下按作者分目录查看结果。 核心场景实操作者主页作品全量下载本节以最典型的整账号作品备份为例写清怎么配、怎么跑、产物是什么。1. 配置改为全量 增量number.post: 0表示不限量配合数据库实现二次运行只拉新作品mode: - post number: post: 0 increase: post: true database: true2. 启动下载python run.py -c config.yml -t 8以 300 余个作品的账号为例8 线程通常约 25 分钟跑完成功率约 98%。3. 产物结构Downloaded/作者名/post/ └── 2024-02-07_作品标题_作品ID/ ├── ...mp4 # 无水印视频 ├── ..._cover.jpg # 封面 ├── ..._music.mp3 # 原声 └── ..._data.json # 元数据任务中心的任务卡片会显示成功/失败计数点开即可打开输出目录、重试失败项 其他场景速查抖音下载模式选择场景对应参数/模式备注单视频保存link:直接填视频链接无需 mode单图文/图集link:填/note/或/gallery/链接短链v.douyin.com自动解析合集下载mode: [mix]或填合集链接每个作品独立子目录原声音乐mode: [music]或填音乐链接优先原声文件缺失回退该音乐首条作品收藏夹备份mode: [collect]或[collectmix]必须单独使用依赖已登录账号 Cookie直播录制link:填live.douyin.com/房间号live配置实验性FLV 可直接播放各模式的策略实现在 core/user_modes/需要改行为时从这里入手。 进阶能力清单增量下载只下载新发布的作品increase.post: true且database: true时触发浏览器兜底API 翻页被限制时自动接管browser_fallback.enabled: true触发时间过滤只取区间内作品设置start_time/end_time格式YYYY-MM-DD评论采集按作品输出*_comments.json含二级回复comments.enabled: true触发视频转写调用 OpenAI API 生成 txt/json 字幕transcript.enabled: true触发仅对视频生效热搜榜/搜索导出 JSONL 快照--hot-board 30或--search 关键词 --search-max 100REST API 服务以 HTTP 接口供其他程序提交任务--serve --serve-port 8000触发需pip install fastapi uvicorn完成通知结束后推送 Bark / Telegram / Webhooknotifications.enabled: true触发⚠️ 排坑指南只能拉到前 20 条作品现象翻页中断总数停在 20原因抖音风控拦截 CLI 翻页请求处理browser_fallback.enabled: true、headless: false浏览器弹窗后手动完成验证不要急着关窗请求失败或返回 403现象单视频/合集/音乐接口报Blocked by ArgusSecurityPlugin原因2026-08 起抖音 Argus 安全门禁拦截非浏览器请求处理改用桌面版 Douzy同后端内测中或主页作品走post模式 浏览器兜底实际效果视平台风控而定Cookie 失效现象原本能下的主页开始报错原因Cookie 有有效期数天后通常失效处理重跑python -m tools.cookie_fetcher --config config.yml想重下某个作品却被跳过现象重复运行不下载已存在作品原因数据库记录 本地文件双重去重处理删除该作品的本地目录并执行sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id 作品ID;进度刷屏看不清现象日志盖住进度条原因info 日志与 Rich 进度条混排处理确认progress.quiet_logs: true默认开启调试时再临时加-v下载速度慢、偶发超时现象速率上不去原因并发过高触发限流处理把thread降到 3或配置proxy走代理写在最后douyin-downloader 把抖音批量下载收敛成一份 YAML 加一条命令去重、重试、兜底都已内置配好即可挂着跑。请仅将下载内容用于个人学习与研究不要公开传播或商用他人原创作品并遵守抖音平台的使用条款。【免费下载链接】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),仅供参考