抖音批量下载完整指南:无水印视频、合集、音乐 10 分钟跑通 抖音批量下载完整指南无水印视频、合集、音乐 10 分钟跑通【免费下载链接】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周五中午要交 3 个竞品博主的主页素材共 200 多条视频。手动另存了 20 分钟只攒下 6 条还都带水印在线解析站下到第 8 条就弹充值框。最后救场的是 douyin-downloader——一个抖音批量下载工具支持无水印、能整页采集用户主页。三个主页链接丢进去一晚上连视频、封面、原声、JSON 元数据全部收齐。先说结论手动 2 小时的活它半小时干完值不值得折腾看这张对比表就够了数字来自我上次那单的实际体感维度手动另存 / 在线解析站douyin-downloader耗时单条约 40 秒200 条 2 小时起步默认 5 线程并发200 条约半小时质量一半带水印素材没法直接用自动挑无水印、最高码率的源重复劳动下过的也得重下数据库 本地文件双重去重重跑只补新内容跑完之后你手里是每个博主一个文件夹下面按 post/like/mix 分好层视频、封面、原声、元数据各归各位外加一个 download_manifest.jsonl 总清单。下面先跑通第一条再讲批量。快速上手从零到第一条无水印视频环境只要 Python 3.8Windows、macOS、Linux 都能跑。总共四步拉代码、装依赖、拿 Cookie、下一条链接。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt playwright python -m playwright install chromium前三行是常规安装playwright 两行是给 Cookie 自动抓取和浏览器兜底用的装个 Chromium 即可不装也能手动粘 Cookie。cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml先复制一份官方配置模板再跑 Cookie 抓取它自动弹一个浏览器窗口你登录抖音回终端按回车Cookie 直接写进 config.yml全程不碰字符串。python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538-c指定配置-u直接追加链接可传多条不用改配置文件。跑起来是 Rich 进度条下完在 Downloaded/ 里拿到 mp4、封面、原声和 _data.json——正反馈到手下面上重头戏。能力速览这些链接和场景都能处理内容类型给什么链接 / 参数单个视频、图文/video/、/note/ 链接自动去水印并选最高码率合集、音乐原声/collection/、/music/ 链接整组或单曲抓取用户主页批量/user/ 主页 mode: post/like/mix/music 四种模式当前登录收藏夹/user/self?showTabfavorite_collection collect/collectmix直播录制live.douyin.com/{房间号}边播边录数据导出comments 配置抓评论--hot-board、--search 输出 JSONL一句话判断标准链接能复制出来的抖音内容它基本都能处理v.douyin.com 短链也会自动解析不用先手动跳转。怕敲命令项目还配了同引擎的桌面客户端 Douzy目前内测粘贴链接即刻开跑任务中心里能看状态、重试失败项Douzy 抖音工作台粘贴一条链接识别出作品类型后点下载就开始批量下载任务。任务中心每个任务的成功/失败数、失败原因直接可见失败项可单独重试。核心玩法用户主页批量下载怎么配单视频只是热身把整个主页端下来才是这套工具的主场。想抓某博主的发布作品、点赞、合集config.yml 这么写link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - like - mix number: post: 50 like: 0 mix: 0 thread: 5逐行解释link主页链接末尾 sec_uid 那串长参数必须完整要抓多个博主就多加几行mode抓什么——post 发布作品、like 点赞作品、mix 合集、music 用过的原声number每种模式抓多少条0 表示不限量全抓thread并发下载数默认 5保存后跑python run.py -c config.yml。屏幕上是每个任务的独立进度条成功、跳过、失败计数实时刷新开着progress.quiet_logs: true就不会刷屏。这里有个文档里一笔带过、实际很顶的机制跨模式自动去重。同一个作品既在发布里又出现在合集里它只下一次同一个 aweme_id 全局只落地一份省下的是实打实的流量和等待。想长期监控一个博主把增量开关打开increase: post: true再跑一次就只补新发布的。注意它的判断依据是扫描本地文件名里的 aweme_id而不是数据库记录——所以就算换电脑、挪过文件夹只要文件还在它就认得这个下过了反过来删掉媒体文件下次会自动补下。其他场景一句话带过直播录制在 link 里填 live.douyin.com 房间号live.max_duration_seconds: 0表示录到主播下播中断时 .tmp 文件会自动提升为正式文件已录的字节不丢想导出数据命令行直接--hot-board 30拉热搜榜、--search 关键词 --search-max 100搜作品结果都是带时间戳的 JSONL接后续分析很方便。下载完去哪找目录是自动分好层的产物默认落在 Downloaded/按作者 → 模式 → 日期_标题_aweme_id三层自动组织Downloaded/ ├── download_manifest.jsonl # 全部下载的总清单 └── 作者名/ ├── post/ │ └── 2024-02-07_作品标题_aweme_id/ │ ├── 视频.mp4 │ ├── ..._cover.jpg │ ├── ..._music.mp3 │ └── ..._data.json ├── like/ ├── mix/ └── live/ └── 2026-04-24_2215_直播标题_房间号/ ├── ...flv └── ..._room.json每个作品一个文件夹日期和标题都在目录名里整理素材直接按文件夹拖走。文件夹名里带着 aweme_id这正是跨次运行去重的依据。工作目录下还会生成 dy_downloader.db 存下载历史想查最近下了什么README.zh-CN.md FAQ 里给了现成的 sqlite3 查询语句。让人省心的细节失败和重复都有兜底跑批量的人最怕三件事半夜断网、重复下载、文件损坏。这四个机制正好都管了指数退避重试失败按 1 秒、2 秒、5 秒的节奏自动重试配合 retry_times 控制次数网络抖动不用人管双重去重SQLite 记录 本地文件扫描双保险换电脑、挪文件夹都认得出已下载完整性校验下完比对 Content-Length不完整的文件自动清理重下杜绝看似成功实际损坏完成通知推送一批跑完并发推 Bark / Telegram / Webhook单个渠道挂了也不阻塞下载主流程避坑速查三个高频问题① 只抓到 20 条左右就不动了。这是翻页风控的常见现象把配置里browser_fallback.enabled: true、headless: false打开弹验证码时手动过一下验证、别急着关窗口翻页就能继续。② 下载大面积报错多半是 Cookie 过期。重跑一次自动抓取就好一分钟的事别去改代码python -m tools.cookie_fetcher --config config.yml③ 想重新下某个视频它却一直跳过。去重生效了要同时清本地文件和数据库记录rm -rf Downloaded/作者名/post/*_aweme_id/ sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id aweme_id;按作者整体重下的完整命令在 README.zh-CN.md 的重新下载一节照抄即可。这份配置 → 并发下载 → 自动去重 → 分类落盘的链路很完整批量收抖音内容可以直接抄作业。把 config.yml 里的 link 换成你的第一个主页现在就能跑起来 【免费下载链接】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),仅供参考