抖音批量下载工具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-downloaderdouyin-downloader 是一款免费开源的抖音批量下载工具用 Python 编写跨 Windows、macOS、Linux 运行。它支持单条视频与图文下载、用户主页批量下载、合集与音乐抓取、直播录制视频默认取无水印高清源并内置 SQLite 去重、失败重试、浏览器兜底等稳定性机制。这篇教程会带你从装环境开始三分钟跑通第一次下载再逐个解决保存单条、拉全主页、录直播、整理素材库四个高频需求。周末深夜你终于不用再录屏了周五晚上朋友发来一条舞蹈视频你复制链接想保存页面却反复提示请在抖音内打开换录屏画质糊成一团用网页工具下两条就开始限速收费。运营要归档竞品主页的上百条作品、老师让你批量收集公开教学视频——这些场景需要的不是一个收藏夹而是一个能批量干活、不要钱的下载器。douyin-downloader 就是干这个的免费开源、去水印、支持批量下载和直播录制源码全部公开可查。能力速览30 秒看清它能做什么你想做的事一句话说明保存单条视频/图文粘贴链接即可短链自动解析视频去水印批量拉取用户主页作品、喜欢、合集、音乐四种模式一次跑完录制直播支持清晰度选择主播下播自动保留已录内容整理下载文件按作者/日期自动归类附封面、音乐、元数据避免重复下载SQLite 数据库 本地文件双重去重网络波动兜底指数退避重试翻页受限时自动唤起浏览器持续跟进博主增量模式只下载新增作品三分钟跑通第一次下载装好环境第一条视频就位 ⚡第一步获取代码并安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt第二步准备配置文件cp config.example.yml config.yml打开 config.yml把link改成你要下载的内容地址即可。第三步配置 Cookie关键一步Cookie 是访问抖音接口的凭证没有它就拿不到下载链接。工具提供自动获取方式python cookie_extractor.py会自动弹出浏览器扫码登录后程序自动把 Cookie 写进配置。想手动操作就运行python get_cookies_manual.py按提示粘贴。第四步跑起第一个任务python run.py -c config.yml也可以命令行直接指定链接不碰配置文件python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538运行 run.py 后的实时下载界面展示批量进度条与完成统计到这里第一条视频就下载成功了。保存单条视频或图文粘贴链接就完事不想维护配置文件-u参数支持所有常见链接类型视频/video/{id}、图文/note/{id}、短链https://v.douyin.com/...都能自动识别短链还会自动解析成完整地址python run.py -c config.yml -u https://v.douyin.com/xxxx/下载后视频、音乐、封面、头像和 JSON 元数据会一起存进作品文件夹方便后续取用。一次拉取整个主页作品、喜欢、合集、音乐一起收 这是最能体现批量下载价值的场景。把 config.yml 的 link 换成博主主页地址再用mode指定要收哪些内容link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 发布的作品 - like # 点赞过的内容 - mix # 创建的合集 - music # 用过的原声 number: post: 0 # 0 表示全量下载运行python run.py -c config.yml它会逐模式拉取并下载。跨模式自动去重同一个视频出现在多个模式下不会被重复下载。多资源下载日志逐条展示视频、音乐、封面的处理结果全部完成会给出汇总统计。录制直播间设置好时长下播自动留档想录直播把 link 指向直播间地址link: - https://live.douyin.com/123456789 live: max_duration_seconds: 0 # 0 录到主播下播 idle_timeout_seconds: 30直播解析界面展示房间号、直播标题与清晰度选项工具会保存直播间元数据快照。录制文件保存在Downloaded/作者名/live/下主播下播或手动中断时已录制的部分会自动保留为正式文件不会白录。把下载结果整理成随取随用的本地素材库默认folderstyle: true文件按作者 → 模式 → 作品三级归类一个作品一个文件夹Downloaded/ └── 作者名/ └── post/ └── 2024-02-07_作品标题_aweme_id/ ├── 视频.mp4 ├── 音乐.mp3 ├── 封面.jpg └── 元数据.json按日期和标题命名的作品文件夹一个作品一个目录检索和备份都很方便。不习惯命令行的朋友项目还提供桌面版 Douzy内测中粘贴链接即可下载、跟踪任务状态底层与命令行同一套逻辑桌面版 Douzy 下载界面左侧菜单管理账号与任务右侧粘贴链接即刻开始。并发、去重、命名这样调改动前后立竿见影 下面几项改完立刻有体感建议对照 config.yml 逐条试配置项默认值推荐值改动收益thread并发数510~20高速网络大批量下载速度明显提升increase.post增量falsetrue二次运行只下新作品不重复database去重true保持开启已下载内容自动跳过省流量省时间filename_template命名{date}_{title}_{id}可按需调整排序、检索更顺手含 id 避免重名覆盖retry_times重试3按需调大弱网下自动按 1s/2s/5s 退避重试browser_fallback兜底开启保持开启翻页受限时自动开浏览器可人工过验证码这几个坑我替你踩过了现象、原因、解法① 只能抓到 20 条作品翻页就停。这是抖音的翻页风控。确认browser_fallback.enabled: true且headless: false当浏览器弹窗出现时手动完成验证别急着关窗口。② 突然报错、下载全失败。大概率是 Cookie 失效了。重新跑一次python cookie_extractor.py扫码登录后配置会自动更新。③ 控制台日志刷屏看不清进度。默认progress.quiet_logs: true已经做了静默调试时才临时加-v或--show-warnings打开详细日志。④ 想重新下载某条视频它却一直跳过。这是去重生效了。删掉对应本地文件夹并清掉数据库记录即可先按文件名找到*_aweme_id目录删除再执行sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id aweme_id;。动手吧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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考