如何使用 douyin-downloader 批量下载抖音作品与音乐:完整入门指南

如何使用 douyin-downloader 批量下载抖音作品与音乐:完整入门指南 如何使用 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 命令行抖音下载工具支持无水印下载单个视频、图文、合集、音乐原声以及按作者主页批量下载并内置进度展示、失败重试与 SQLite 去重适合想把抖音内容存档到本地的普通用户和创作者。能力速览这个工具具体能做什么单链接下载支持/video/、/note/图文、/collection/合集、/music/音乐四类链接v.douyin.com短链会自动解析后下载。主页批量下载通过mode配置post发布作品、like喜欢、mix合集、music音乐四种模式另支持当前登录账号的collect/collectmix收藏夹。附带产物可选除视频本体外可按需保存封面、原声音频、作者头像和 JSON 元数据视频源默认选无水印版本并自动挑最高码率。去重与增量SQLite 数据库 本地文件双重去重配合increase开关只下载新作品支持start_time/end_time按发布时间过滤。稳定性机制可配置并发默认 5、指数退避重试默认 1s/2s/5s、限频默认 2 请求/秒翻页受限时可启用浏览器兜底。项目还提供基于同一套后端的桌面客户端 Douzy内测中粘贴链接即可开始下载界面示意如下最小可行体验从安装配置到产出第一个结果要求 Python 3.8macOS / Linux / Windows 均可。完整说明见 README.zh-CN.md。1. 获取代码并安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt2. 安装浏览器组件并自动获取 Cookie抖音接口需要登录态。Cookie 自动获取依赖 Playwright可选依赖浏览器会弹出登录页登录完成后回终端按 EnterCookie 会写入配置文件pip install playwright python -m playwright install chromium cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.ymlCookie 获取脚本位于 tools/cookie_fetcher.py无需手动从浏览器复制。3. 修改链接并运行打开config.yml把link改成你要下载的作品或主页链接示例配置默认是主页链接、number.post: 1即只下载 1 条适合首跑验证然后执行python run.py -c config.yml终端会显示进度条完成后在Downloaded/作者名/post/日期_标题_作品ID/下找到视频文件。命令行还可追加参数如-u临时加链接、-t 8调并发、-p改输出目录。 真实场景批量下载某位作者最近 50 条作品需求把某博主主页的发布作品存到本地只要 50 条下次运行不要重复下载。只改三处link作者主页链接、mode固定post、number.post数量上限。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50效果本次只拉取该作者最新 50 条发布作品number.post设0表示不限数量由于默认开启increase.post: true和database: true再次运行同一配置时已下载的作品会被自动跳过相当于只补新作品。如需按时间圈定范围可再加start_time: 2026-01-01/end_time: 2026-06-30格式YYYY-MM-DD。⚠️ 实用提醒五个新手最容易踩的坑Cookie 会失效。表现为下载全部失败或只能拿到极少量作品。重新执行python -m tools.cookie_fetcher --config config.yml即可不必整个重装。翻页被风控时只能抓到约 20 条。这是 API 分页限制的常见现象保持browser_fallback.enabled: true、headless: false出现浏览器弹窗后手动完成验证不要立刻关窗。注意浏览器兜底目前只对post模式做了完整验证like/mix/music主要依赖 API 正常分页。number的 0 是全量不是不下载。批量任务建议先给一个有限数值试跑确认目录结构和文件命名符合预期后再放开。并发不是越大越好。thread默认 5、限频默认 2 请求/秒已兼顾速度与风控压力网络不稳定时把thread调小更稳失败项会按retry_times默认 3 次自动重试。画质选项有额外代价。video_quality默认highest最高转码档不发额外请求改成original原画后每条作品会多一次探测请求且实际档位取决于原作者上传质量流量消耗更大。下一步哪些人值得继续深入如果你需要长期归档多个创作者的内容建议启用increase增量模式并保留数据库记录再按需用comments评论采集、notifications完成通知推送或--serveREST API 服务模式扩展流程需要容器化部署时直接使用仓库内的 Dockerfile。参数全集以 config.example.yml 中的注释为准逐项对照即可。【免费下载链接】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),仅供参考