ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

抖音批量下载工具指南: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 是一个开源的抖音无水印下载工具通过命令行或桌面版把抖音主页作品、合集、音乐页内容批量保存为无水印文件附带 SQLite 去重、失败重试与时间筛选适合需要长期归档或备份抖音内容的学习与个人使用场景。能力速览功能说明典型场景抖音主页批量下载按博主主页链接遍历作品受数量与日期范围约束支持 Playwright 浏览器兜底建立某个博主的完整作品档案单条视频 / 图文下载解析分享链接下载无水印视频或图集保存单条特定作品合集与音乐模式mode设为mix/music批量保存合集章节或某首原声下的作品抖音合集下载、按背景音乐收集素材增量去重本地 SQLite 记录作品明细重跑时跳过已下载内容长期跟踪更新中的主页时间与数量筛选start_time/end_time圈定日期number限定条数只补某一阶段的旧作品并发与重试thread并发、retry_times重试、rate_limit限速弱网环境下稳定跑完任务直播录制直播链接触发录制默认录至主播下播实验功能保存直播片段桌面版 Douzy 提供图形化的抖音批量下载配置入口命令行版则用同一套参数概念在 YAML 里完成同样设置。最短上手路径第一步安装。需要 Python 3.9克隆仓库后装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader python -m pip install -r requirements.txt python -m pip install playwright python -m playwright install chromium第二步配置登录态。复制示例配置并启动 Cookie 抓取脚本脚本会拉起浏览器登录后回到终端按 Enter 保存cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml第三步第一次下载。打开config.yml把link换成目标博主主页链接其余字段可先保持默认然后运行python run.py -c config.yml全部参数可用python run.py --help查看。运行结束后Downloaded/目录下会按「作者名 / 下载模式 / 日期_标题_作品ID」组织好视频文件并生成一条download_manifest.jsonl下载清单SQLite 库dy_downloader.db中同时写入作品明细与任务历史。按需求选玩法抖音主页批量下载目标完整保存某个博主发布过的全部作品。做法config.yml中mode填postnumber.post设0表示不限条数如需只补近期内容加上start_time和end_time格式YYYY-MM-DD含结束日当天。结果作品按发布时间命名归档重复运行会自动跳过已下载项相当于增量更新。保存单条视频或图文目标把一条分享链接对应的无水印视频或图集存下来。做法将视频 / 图文 / 短链直接写进link或用python run.py -u 链接追加到当前任务。结果单个作品保存为目标视频或图集文件。需要注意自 2026 年 8 月起抖音接口风控已拦截 CLI 对作品详情、合集、音乐、喜欢、收藏接口的直接请求单条链路可能失败主页模式可依赖浏览器兜底但不保证成功日常单条下载官方建议使用桌面版。抖音直播录制目标录下直播间的内容。做法把live.douyin.com/{room_id}形式的直播链接写入linklive.max_duration_seconds设0表示录到主播下播可调idle_timeout_seconds控制空闲断流判断。结果直播流按块写入本地文件。这是实验功能HLS 源仅保存播放列表不是可直接播放的视频拿到后可能需要再用 ffmpeg 之类的工具封装。关键参数与进阶以下参数在 config.example.yml 中都有注释说明参数作用建议值thread并发下载数默认 5网络不稳时降到 3retry_times单个文件失败后的重试次数3rate_limit请求限速降低触发风控的概率2video_quality画质选择highest最高转码档、original探测原片、也可指定 1080p / 720phighest追原片时改original但每条多一次探测请求increase.post增量开关跳过已判定下载过的作品true想整体重下时改false无需清空数据库redownload_missing_files磁盘文件缺失或为空时是否补下默认truenumber.post本次下载条数上限试跑填 10全量填 0database/database_path是否写入 SQLite 下载历史true库文件默认dy_downloader.dbbrowser_fallback.enabled主页翻页受限时是否用 Playwright 浏览器兜底保持true并设headless: false便于人工过验证filename_template文件名模板必须包含{id}默认{date}_{title}_{id}日期取作品发布时间评论采集comments.enabled、视频转写transcript、完成通知notifications支持 bark / telegram / webhook同样在配置文件中开启按需启用即可。排错速查接口返回异常、下载为空Cookie 失效或过期太久。动作重新运行python -m tools.cookie_fetcher --config config.yml。主页只抓到少量作品抖音风控限制了接口翻页。动作保持browser_fallback.enabled: true、headless: false在弹出的浏览器里自行完成验证。单条视频 / 合集链接下载失败2026 年 8 月起详情类接口被风控拦截。动作改用主页模式或桌面版勿靠反复重试 Cookie 解决。下载慢、频繁超时并发过高。动作把thread降到 3确认网络稳定后再调回。失败原因看不出来默认日志较安静。动作加-v参数运行查看详细日志。合规提醒本工具定位为学习研究与个人数据管理下载内容的版权仍归原创作者所有。请遵守抖音服务条款、版权规定与平台规则仅将已保存内容用于个人用途不要商用或二次传播。Cookie 属于个人登录凭据请勿将含 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),仅供参考
返回列表