如何快速完成抖音批量下载:支持去水印与自动去重的开源工具

📅 2026/8/21 21:12:43
如何快速完成抖音批量下载:支持去水印与自动去重的开源工具
如何快速完成抖音批量下载支持去水印与自动去重的开源工具【免费下载链接】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 数据库记录下载历史再扫描本地文件名里的作品 ID 双重确认。同一配置反复跑、或作品/点赞/合集多模式命中同一条都只会跳过。手动下慢粘贴一条作者主页链接就批量拉取。mode 可填作品、点赞、合集、原声音乐number 按模式限数0 表示全量。画质缩水优先选无水印源再在码率列表里自动挑最高清版本拿到的就是最干净的版本。中途卡住失败按 1 秒、2 秒、5 秒指数退避重试翻页被风控限制时自动切浏览器滚动加载验证码留给你在弹窗里手动过。文件杂乱按 作者/模式/作品 建三级目录文件名走模板封面、原声音乐、JSON 元数据按需一起存。 哪类人用得上内容创作者要从对标账号收集素材手动存又慢又漏。用主页批量下载加增量开关首次跑全量之后只补新作品把每天刷着存变成一条命令。做竞品分析的运营需要完整作品集加观众反馈。post 和 like 模式拉全量作品评论采集把评论可选二级回复落成 JSON分析时不用回网页一条条翻。个人收藏归档手机收藏夹里的作品不好导出。收藏夹模式 collect/collectmix 直接拉当前登录账号的收藏作品和收藏合集注意它只认 Cookie 对应的账号且要单独跑。它为什么比老办法稳比手动下载或临时脚本稳靠的是三个默认就开的设计。去重是两层的。数据库有记录、本地文件名能扫到作品 ID两者共同判断“已下载”所以跨模式、跨次运行都不会重复落盘。限速和重试是内置的。默认 2 请求/秒加指数退避降低触发风控的概率真被限制了浏览器兜底像人一样滚动翻页验证由你在弹窗里手动完成数据接着往下走。下载完整性会校验。文件下完比对 Content-Length不完整就自动清掉重下硬盘上不会留半截 mp4。⚡ 三步跑起来最小路径就三步拿代码、装依赖、配好 Cookie 后跑第一条命令。用到浏览器兜底或自动取 Cookie 时再补装playwright并执行python -m playwright install chromium。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader pip install -r requirements.txt配置从模板复制。cookie_fetcher 会弹浏览器让你登录抖音登录完回终端按 EnterCookie 自动写回文件每一项都有注释见 config.example.yml。cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml跑第一条下载命令试跑阶段把 number 调小更稳。python run.py -c config.yml配置项作用建议mode下载模式post 作品 / like 点赞 / mix 合集 / music 原声可混合先只用 postnumber各模式数量上限0 为全量先设小值试跑thread并发下载数默认 5网络稳定再调大database去重数据库开关保持 true 进阶能力跑通之后这三个功能最有辨识度。直播录制link 指向 live.douyin.com 的房间号就开始录主播下播或你按 CtrlC已录的字节都保留FLV 直接能放。热搜榜与关键词搜索--hot-board 30导出一份热搜快照--search 猫咪按关键词拉作品结果都是 JSONL方便进后续分析。REST API 服务--serve起一个 HTTP 接口POST 链接提交任务、GET 查状态能嵌进你自己的流程需另装 fastapi 和 uvicorn。⚠️ 常见坑与对策Cookie 失效重跑 cookie_fetcher 那条命令即可不用手工复制粘贴。只抓到 20 条作品这是翻页风控。确认 browser_fallback 开着、headless 为 false弹窗里过完验证再关浏览器。想重下却被跳过去重看数据库和本地文件两边只删一边不生效两边都清掉才会重新下载。收藏夹模式报错collect/collectmix 只支持当前 Cookie 登录的账号且必须单独使用不能和 post/like 混写。如果只是先存几条素材现在就可以只贴一条视频链接跑通第一遍要批量拉主页时先小 number 试跑再加量。核心下载逻辑在 core 模块配置细节翻模板里的注释就行。【免费下载链接】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),仅供参考