抖音批量下载完整指南:主页作品、合集、音乐一次配好

发布时间:2026/9/16 20:00:50
抖音批量下载完整指南:主页作品、合集、音乐一次配好 抖音批量下载完整指南主页作品、合集、音乐一次配好【免费下载链接】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 去重和浏览器兜底。适合需要批量归档某位创作者内容、做个人内容备份或定时同步新作品的用户。它能帮你做什么无水印下载自动挑选无水印视频源并可指定原画或最高转码档主页批量采集按post/like/mix/music模式拉取作品跨模式按作品 ID 去重增量与时间过滤重复运行只补新增内容也能只下某个日期区间内的作品可靠性兜底指数退避重试、下载完整性校验翻页受限时自动打开浏览器让你手动过验证首次使用三步跑起来1. 装好依赖需要 Python 3.9克隆仓库后安装基础依赖即可要启用浏览器兜底或自动抓 Cookie再补装 playwrightgit clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt pip install playwright python -m playwright install chromium2. 准备配置和 Cookie把 配置文件示例 复制为config.yml填入链接然后运行 Cookie 抓取脚本浏览器里登录抖音后回终端按 EnterCookie 会写回配置cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml3. 执行第一条命令python run.py -c config.yml配置文件里只改link、path、mode就能跑其余字段保持默认即可。临时只想下某一条视频也可以用参数直传python run.py -u 视频链接 -p ./Downloaded。核心功能详解主页作品批量下载把作者主页链接放进link用mode选类型、number定数量0 表示不限量一次任务可混合多种模式。文件默认按「作者/模式/日期_标题_作品ID」分层存放封面、音乐、头像、JSON 元数据都可用开关追加link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: [post, like] number: post: 0 like: 50增量下载与时间范围过滤increase开启后工具会检查本地文件已存在非空主媒体的作品直接跳过删除文件则下次会重下。再配合start_time/end_time可以只保留某个时间区间内的内容increase: post: true start_time: 2024-01-01 end_time: 2024-12-31无水印与画质选择下载时优先选无水印源。video_quality控制档位original探测上传原片比转码档大才用失败退回最高转码档highest只从转码档里选最高码率默认也可以直接指定 1080p、720p 等分辨率。常用配置速查配置项作用建议值link要下载的链接可多条主页/视频/合集/音乐链接path下载根目录./Downloaded/mode内容模式可多选按需组合post/like/mix/musicnumber各模式数量上限0 为不限量先试 1 条thread并发下载数5网络不稳降到 3start_time/end_time时间范围过滤YYYY-MM-DDvideo_quality画质档位highest追求原片用original另有两个值得留意的默认项browser_fallback.enabled默认开启负责翻页被限时的浏览器兜底database默认开启记录下载历史并参与去重判断。高频问题Q作品很多为什么只拉到 20 条左右A这是翻页风控的常见表现。确认browser_fallback.enabled为true、headless为false弹出浏览器后手动完成验证别过早关闭。QCookie 失效了怎么办A重新运行python -m tools.cookie_fetcher --config config.yml登录刷新后自动写回配置。Q想重新下载某条作品怎么操作A工具是数据库记录加本地文件双重判断删掉该作品的本地文件即可触发重下把对应模式的increase设为false则批量重下并覆盖。Qnumber里的 0 是什么含义A0 表示不限量即该模式下能取到的全部作品填正整数就是数量上限。Q收藏夹模式collect有什么限制A它只作用于 Cookie 对应的登录账号且必须单独使用不能和post/like等模式混在同一次任务里。使用提醒请仅将下载内容用于个人学习、研究与自我数据管理。尊重创作者版权与平台规则不要传播他人隐私内容或用于商业用途账号风险由使用者自行承担。下一步很简单先用单条视频链接跑通全流程确认 Cookie、目录结构和画质都符合预期再把链接换成主页并开启增量模式。【免费下载链接】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),仅供参考