
抖音批量下载从主页作品到BGM全量存档的实操手册【免费下载链接】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 是开源的抖音批量下载工具把主页、合集、音乐链接直接变成本地文件。核心能力SQLite 去重加磁盘增量检查已下载的作品不会重复抓取。手动保存一个创作者的几十条作品要反复打开页面、等待加载、逐个重命名耗时且容易漏。文件命名混乱后想找某条具体内容基本靠翻。 能拿到什么抖音作品批量下载的资源清单单个视频/video/{aweme_id}或 v.douyin.com 短链默认挑无水印源图集/note/、/gallery/链接图片逐张保存合集/collection/、/mix/链接整批抓取音乐原声/music/链接优先直取音频失败回退到关联作品主页作品/user/{sec_uid}链接按 post / like / mix / music 模式抓取收藏夹内容登录 Cookie 下抓 collect收藏夹与 collectmix收藏合集直播录制live.douyin.com 链接FLV/HLS中断保留已录部分实验特性评论每个作品生成*_comments.json可选二级回复附带资源封面、音乐 mp3、头像、元数据 json均可单独开关热搜与搜索--hot-board、--search输出 JSONL 文件转写可选调用 OpenAI Transcriptions API 生成 txt/json 文稿 从零到跑通十分钟配好抖音下载工具安装抖音下载工具依赖克隆仓库装好 Python 依赖浏览器兜底和自动抓 Cookie 还需要 Playwright 与 Chromium。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt pip install playwright python -m playwright install chromium生成抖音下载配置文件仓库自带的 config.example.yml 是完整模板复制一份后只改你要的字段。cp config.example.yml config.yml下面是最小可运行配置一个主页链接、输出目录、抓取模式。Cookie 由下一步自动回填不用手写。link: - https://www.douyin.com/user/YOUR_SEC_UID path: ./Downloaded/ mode: - post thread: 5三步拿到抖音 Cookie工具会弹出一个浏览器窗口你在窗口里登录抖音回终端按 EnterCookie 自动写回 config.yml。python -m tools.cookie_fetcher --config config.yml启动抖音批量下载任务用配置文件直接跑也可以用-u临时追加任意链接-t指定线程-p指定输出目录。python run.py -c config.yml单条视频临时下载不改配置文件python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538 -t 8 -p ./Downloaded跑完后文件落在Downloaded/作者名/post/2024-02-07_标题_aweme_id/下目录名带日期和作品 ID方便回溯。 三个工作流按角色用抖音批量下载如果你是短视频创作者竞品素材归档把 3~5 个竞品主页链接全部填进link一次跑完mode: [post]配number.post: 50只抓近期 50 条打开cover与json封面和元数据一起存方便做分析文件自动按Downloaded/作者名/post/归类直接进剪辑分析流程如果你是运营关注列表定期存档桌面端登录账号后在账号内容页同步关注与收藏列表关注列表里标记有新作品的创作者点「下载」直接开跑命令行定时任务把link指向各账号increase.post: true只抓增量notifications配 Bark 或 Telegram成功失败都推送到手机如果你是个人用户离线收藏库mode: [like, mix]把点赞和收藏的合集内容拉下来打开music与cover原声和封面一并保存保持folderstyle: true文件按作者和模式自动分文件夹每周跑一次增量开关保证只下载新内容⚙️ 按需调参抖音批量下载配置速查表参数作用推荐值thread并发下载线程数5databaseSQLite 记录开关配合本地文件做去重trueincrease.post增量下载磁盘已有主文件则跳过truestart_time/end_time时间过滤格式YYYY-MM-DD留空或填实际日期video/music/cover/json资源类型开关控制附带产物按需默认仅 videobrowser_fallback.enabledAPI 翻页受限时开浏览器兜底支持手动过验证truenotifications.enabled完成后 Bark / Telegram / Webhook 推送true一般场景 3~5 个线程就够继续加线程反而更容易触发风控。如果每次只能抓到 20 条左右优先检查browser_fallback是否开启、浏览器弹窗里的验证有没有做完。️ 底层怎么跑抖音下载工具架构速览douyin-downloader/ ├── run.py # 入口解析 CLI 参数、加载配置 ├── core/ # 下载引擎url_parser、api_client、各下载器 ├── control/ # 队列管理、速率限制、重试处理 ├── storage/ # SQLite 数据库与文件管理 ├── auth/ # Cookie 与 ms_token 管理 ├── cli/ # 命令行流程与进度显示 ├── config/ # 配置加载与默认值 └── tools/ # cookie_fetcher 等辅助工具重试失败按指数退避重试1s/2s/5sretry_times默认 3 次去重SQLite 记录加本地文件双检查同一aweme_id不会下两次增量increase.*只查磁盘主文件存在即跳过、缺失才重下完整性Content-Length 校验文件大小不完整文件自动清理⚖️ 命令行 vs 桌面端选抖音下载客户端维度命令行版桌面版DouzyBeta安装难度需 Python 环境与依赖下载构建包即可运行配置灵活度高yaml 全字段加 CLI 参数中界面形态终端进度条图形界面批量能力支持多链接写进配置支持多链接队列进度显示Rich 进度条任务中心状态卡片关注同步不支持支持适合人群开发者、脚本与定时任务普通用户普通用户用桌面版 Douzy粘贴链接即可开始还能同步关注列表。开发者与定时任务用命令行版所有字段可控且方便接脚本。两者共用同一套下载引擎与去重数据库下载产物互相兼容。️ 卡住了抖音下载排错速查只抓到约 20 条就停了原因API 翻页被风控浏览器兜底没开或验证没做完。配置里设browser_fallback.enabled: true、browser_fallback.headless: false重跑python run.py -c config.yml弹窗出现后手动完成验证等页面滚动完再关窗口不要提前关闭Cookie 过期下载失败原因ttwid、msToken 有有效期过期后接口返回登录校验。重跑python -m tools.cookie_fetcher --config config.yml重新登录抓取若提示 Playwright 缺失先执行pip install playwright python -m playwright install chromium转写文件没有生成原因transcript 开关未开或下载的是图集只有视频会转写。确认transcript.enabled: true且response_formats含txt确认OPENAI_API_KEY已 export重跑下载任务进度输出太吵原因progress.quiet_logs被设成了 false。在 config.yml 里设progress.quiet_logs: true调试时临时加-v或--show-warnings查看完整日志收尾启动命令与反馈入口python run.py -c config.yml -u https://www.douyin.com/user/YOUR_SEC_UID -t 5仓库即上手章节里的 clone 源兼容问题与功能请求走仓库的 Issues 入口提交。遇到平台接口变更或风控问题把 config.yml 与报错日志一起提 Issue通常 24 小时内回复。【免费下载链接】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),仅供参考