抖音合集批量下载工具:3 步跑通 douyin-downloader 无水印下载
抖音合集批量下载工具3 步跑通 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[]()先说结论如果你需要把抖音视频、图文、合集或整个作者主页批量存到本地douyin-downloader 是目前比较省事的命令行方案。它是一个开源的抖音下载工具默认带进度展示、失败重试、SQLite 去重和浏览器兜底支持无水印视频源同时还能顺带保存封面、原声、JSON 元数据这些周边。命令行之外它还提供了基于同一套后端的桌面版内测中粘贴链接即可下载并能同步关注、收藏夹内容。它能处理哪些链接不需要记规则把链接丢进去就行工具会自动识别类型链接形态处理方式/video/{aweme_id}单个视频/note/{note_id}、/gallery/{note_id}单个图文/collection/{mix_id}、/mix/{mix_id}单个合集整集合集下载/music/{music_id}单个音乐优先取原声文件v.douyin.com/...短链自动解析成真实链接/user/{sec_uid}主页按 mode 批量下载post 作品 / like 点赞 / mix 合集 / music 音乐登录账号收藏夹collect/collectmix模式单独使用几个默认行为值得知道自动挑无水印源、在码率阶梯里选最高清、下载不完整时校验 Content-Length 并清理重下、翻页被风控时拉起浏览器让你手动过验证码兜底逻辑在 core/ 里感兴趣可以看 mix_downloader.py 的合集流程。3 步跑通安装、配置、运行第 1 步装依赖要求 Python 3.8macOS / Linux / Windows 均可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 步准备配置文件和 Cookie复制模板然后让它帮你抓 Cookie打开浏览器登录抖音回终端按 Enter 即自动写入cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml第 3 步开始下载在 config.yml 里填链接跑起来python run.py -c config.yml一个最小可用的合集下载配置长这样link: - https://www.douyin.com/collection/7341234567890123456 path: ./Downloaded/ thread: 5 retry_times: 3 database: true # 开启 SQLite 去重不想写配置文件也可以临时传参比如追加链接、改并发、换目录python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538 -t 8 -p ./Downloaded几个容易配错的选项mode主页批量下载的开关post/like/mix/music可混用跨模式自动去重collect/collectmix收藏夹必须单独用。number.post: 00 表示不限数量全量抓写 50 就只抓前 50 条。start_time/end_time格式YYYY-MM-DD只保留时间范围内的作品。increase.post: true增量下载配合database: true只抓新作品适合定期同步一个作者。thread/timeout/proxy并发、超时、代理下载慢或失败多时先调这三个。文件落在哪里默认按作者 → 类型 → 单个作品三级组织目录名就是日期_标题_aweme_id同一作品下的视频、封面、原声、元数据放在一起方便二次整理Downloaded/ └── 作者名/ ├── post/ │ └── 2024-02-07_作品标题_aweme_id/ │ ├── xxx.mp4 │ ├── xxx_cover.jpg │ ├── xxx_music.mp3 │ └── xxx_data.json ├── mix/ # 合集 └── live/ # 直播录制下载完成后还会生成download_manifest.jsonl总清单。想按作品拆独立文件夹的folderstyle: true是默认行为不用额外设置。排错速查最常碰到的 3 件事只抓到 20 条就停了这是翻页风控的典型症状。确认browser_fallback.enabled: true且headless: false浏览器弹窗出来时手动过一下验证别急着关。Cookie 失效了不用翻文档重跑一次抓取工具就行python -m tools.cookie_fetcher --config config.yml想强制重新下载程序用数据库记录 本地文件双重判断去重所以两个地方都要动删掉对应作品的文件夹文件名里带 aweme_id再删数据库记录DELETE FROM aweme WHERE aweme_id xxx;。只删文件不删库反而会触发重下。用不上的时候可以先关掉但值得一看的开关comments.enabled: true每个作品附带抓评论可选二级回复输出*_comments.json。--search 关键词/--hot-board 30按关键词搜作品或导出热搜榜快照结果落 JSONL。transcript.enabled: true下载后调 OpenAI 转写 API生成xxx.transcript.txt。notifications下载完推 Bark / Telegram / Webhook 通知。live.douyin.com/{room_id}直播录制下播时已录的字节会保留。细节都在 README.zh-CN.md 里配置项表、目录结构、API 服务模式都有完整说明设计文档可以看 docs/superpowers/specs/。写在最后把链接贴进配置、跑一条命令剩下的交给工具——这就是 douyin-downloader 想做的事。几条实用建议第一次用先拿一个小合集几条视频试跑确认 Cookie 和目录结构没问题再上大的。Cookie 会过期建议把抓取命令留在手边失效时一分钟补上。database: true建议常开去重和历史记录都靠它。下载内容请尊重原作者版权仅用于个人学习研究。【免费下载链接】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),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →