
抖音批量下载完整指南零基础 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一句话说清它能帮你做什么如果你还在手动复制视频地址、挨个点开网页存文件那么 douyin-downloader 这条命令就能把活儿干完单条视频、图集、合集、音乐甚至整个博主主页一条命令批量下载成品直接去掉水印。它是一个 MIT 协议的免费开源项目一个 Python 入口加一份 YAML 配置就能跑起来没有安装向导也没有付费墙。能力速览10 秒判断它是否够用任务链接形态 / 参数典型场景单条视频/video/{aweme_id}只想存下这一条图集/note/{note_id}图文帖存原图合集/mix/{mix_id}或/collection/{mix_id}系列视频一次拿全音乐原声/music/{music_id}只想要 BGM博主主页批量/user/{sec_uid}mode: [post, like, mix, music]收藏整个账号的内容它只做下载和落盘整理不负责剪辑、不转码、不压缩。下载完的二次加工还是你自己的事这一点想清楚再开始。环境准备从克隆到第一条命令准备工作分三步全程在本地副本里操作。第一步把仓库克隆到本地git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader第二步安装依赖。工具基于 Python 3.8requirements.txt列了全部依赖pip install -r requirements.txt如果你要自动抓 Cookie 或用浏览器兜底再补两行pip install playwright和python -m playwright install chromium下载一个 Chromium 内核。第三步写一份配置文件config.yml。它只是告诉工具下什么、存哪里最小可用内容参考 README.zh-CN.md 里的示例link放链接path放保存目录mode选下载类型其余字段都有默认值5 线程、3 次重试、2 请求/秒限速。关于 Cookie先说清楚为什么需要抖音接口要求会话凭证工具靠 Cookie 里的ttwid、msToken等字段过身份校验过期后接口会直接要求重新登录。自动抓取一条命令就够python -m tools.cookie_fetcher --config config.yml它弹出一个浏览器窗口你登录抖音后回到终端按 EnterCookie 自动写回配置不用手动复制粘贴。核心操作按你的任务选入口下载一条视频最常用的一条命令链接直接跟在-u后面-p指定存放位置python run.py -u https://www.douyin.com/video/7604129988555574538 -p ./Downloaded运行后你会看到解析链接 → 创建下载器 → 执行下载 → 记录历史四个步骤依次走完进度条实时刷新成品落在Downloaded/作者昵称/post/下。批量下载整个主页把博主主页链接写进config.ymlnumber.post控制条数上限0表示不限量link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50保存后运行python run.py -c config.yml。50 条内容以 5 线程并发拉取终端会汇总成功 / 失败 / 跳过三个数字同一作品在不同模式下也只下载一次SQLite 数据库会记着历史。只取音乐原声把/music/{music_id}链接填进link即可工具优先取原声文件如果原声缺失会自动回退到该音乐下的第一条视频提取音频。想给每条视频都额外存一份 BGM把配置里的music开关设为true就行。效果展示看图说话从图中可以看到任务中心的形态每条批量下载任务都带已完成 / 失败状态、作品数和失败原因点打开目录直接跳到保存位置失败条目可以单独重试不用整批重跑。桌面端 Douzy 还处在内测阶段命令行版本提供的是同一套能力。踩坑指南三个新手必问Cookie 过期了怎么办表现是任务反复提示未登录或要求重新登录。重跑一次 Cookie 抓取命令把新凭证写回config.yml即可python -m tools.cookie_fetcher --config config.yml下载的文件去哪里找默认在path指向的目录通常是./Downloaded/按作者 / 模式 / 日期_标题_作品ID三层文件夹组织同目录下还有一份download_manifest.jsonl清单。改位置只需改path这一项或者临时用-p参数覆盖。只抓到二十几条就停了这是翻页被风控限制的典型信号。确认配置里browser_fallback.enabled为true、headless为false弹出浏览器窗口后人工完成验证码别急着关掉。并发别拉太高thread保持默认的 5 比较稳。下一步克隆仓库依次跑完上面四条命令你的Downloaded目录几分钟内就会出现第一条无水印视频。【免费下载链接】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),仅供参考