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 是一款免费的开源抖音无水印批量下载工具桌面端叫 Douzy粘贴链接就能把创作者主页、关注列表、收藏夹归档到本地并用 SQLite 记录历史自动去重。适合整理内容的普通用户也适合做数据分析的重度用户。这篇教程按任务顺序推进先把环境跑起来再拿到登录凭证跑通第一条链接最后扩展到批量场景和本地管理。先看你拿到的能力清单能力你能做什么无水印下载视频、图文、合集、音乐原声四类内容批量归档作者主页作品与合集一次抓完增量去重数据库加磁盘检测重复运行只补新增浏览器兜底分页接口被限流时自动拉起浏览器验证数据扩展评论采集、语音转写、完成通知按需开启接口化--serve可启动 REST API 服务 三步装好依赖先把环境跑通你只需要 Python 3.9 以上Windows、macOS、Linux 都能跑。命令行版专注抖音如果还要下载 TikTok、YouTube 等其他平台用 Douzy 桌面版它和 CLI 共用同一套后端。下面这条命令把项目代码拉到本地并装上全部依赖没有任何报错输出就是成功git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt装完后确认一下python --version是否 ≥ 3.9报错多半是 pip 装到了旧版本环境里。 浏览器里登录一次把 Cookie 凭证拿到手先拿 Cookie一组浏览器登录凭证用来向抖音证明身份否则接口很快就会限流。第一条命令把示例配置复制成正式文件第二条会自动弹出一个浏览器窗口cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml在弹出的浏览器里登录抖音回到终端按回车Cookie 就自动写进 config.yml不需要你手动复制任何字符。⚠️ Cookie 会过期建议每周重新跑一次第二条命令刷新已有 Cookie 的话也可以直接手填到配置的 cookies 段。▶️ 跑通第一条链接从单个创作者主页开始别急着批量先跑通一个主页确认链路没问题。只需改四个字段其余保持默认字段作用推荐值link下载目标支持多条创作者主页链接path文件保存目录./Downloaded/mode内容类型[post, mix]number.post作品数量上限0不限video / cover / music / json各产物开关按需开启increase.post增量跳过已下载truethread并发数3~5link 里填主页地址执行下面这条命令你会在终端看到进度条逐条滚动python run.py -c config.yml跑完后打开 Downloaded/ 目录能看到按作品分好的文件夹说明链路已通。 批量扩展从主页归档到收藏夹备份链路通了之后四种常用场景只是换配置的事。按创作者整页归档mode 同时写 post 和 mix把 increase 对应项设为 true。同一配置重复运行就是增量下载只补作者新发的内容老作品不会重复落盘。持续跟踪关注的创作者link 是列表可以一次写多个主页链接。配合 increase: true 定期执行每位作者的目录随时间持续追加不用逐个复制链接。收藏夹单独备份link 填自己主页的收藏夹链接mode 用 collect 下收藏视频、collectmix 下收藏合集。注意这两种模式基于登录 Cookie 的账号必须单独使用不能和 post、mix 混写也不支持增量跳过。为内容分析抓数据把 comments.enabled 设为 true 抓评论transcript.enabled 设为 true 生成语音转写密钥放 OPENAI_API_KEY 环境变量实现见 core/transcript_manager.py再加 start_time、end_time 限定时间窗口。 管好本地产出目录、命名与元数据默认 folderstyle: true 时每个作品一个独立文件夹结构长这样Downloaded/ ├── download_manifest.jsonl └── 旅行摄影日记_MS4wLjAB.../ └── post/2026-06-15_跟拍攻略_734123.../ ├── video.mp4、cover.jpg、music.mp3 └── info.json、_comments.json、transcript.txt命名靠 filename_template 控制默认 {date}{title}{id}模板里务必保留 {id}否则不同作品可能撞名。作者目录层由 author_dir 决定nickname 直观但重名会合并重度用户建议改 nickname_uid昵称加稳定 ID 双保险。每个作品目录里的 info.json 存标题、发布时间、点赞数、作者等元数据download_manifest.jsonl 每行一条 JSON 记录所有产物方便日后检索。 故障排查四个高频症状症状原因解决办法只拿到二十来条就停分页接口触发风控保持 browser_fallback: true、headless: false浏览器里手动过验证thread 降到 3任务突然批量失败Cookie 过期重新执行 cookie_fetcher 命令刷新凭证文件名重名、目录混乱模板缺 {id}或作者昵称撞车模板加 {id}author_dir 改 nickname_uid磁盘空间不够全量归档累积过多用 start_time/end_time 圈时间number 限条数各模式的策略代码在 core/user_modes/ 目录想看实现可以直接翻。整套流程就是装依赖、拿凭证、跑通一条、再放量的四步配置改完直接重跑即可。请仅将本工具用于个人学习、研究与备份目的尊重创作者的合法权益。【免费下载链接】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),仅供参考