抖音批量下载工具:从0到首次下载要几步
2026/9/15 18:12:07 网站建设 项目流程

抖音批量下载工具:从0到首次下载要几步

【免费下载链接】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

douyin-downloader 是一个 Python 写的抖音批量下载工具,支持无水印视频、图集、音乐和博主主页作品。第一次跑这类命令行工具,按顺序走即可。

能做什么

  • 单条视频去水印下载
  • 用户主页作品批量下载
  • 图文图集整组下载
  • 背景音乐合集下载
  • 收藏夹作品同步下载

最后一条对应登录账号的收藏夹:把link指向/user/self?showTab=favorite_collection,用collectcollectmix模式即可。下图是内测中的桌面版 Douzy 的收藏夹界面,展示同步后的合集列表。

跑通流程:安装依赖、配置 Cookie 与首次下载

命令行入口是 run.py,另有内测中的桌面端 Douzy 共用同一套后端。下面走命令行,覆盖全部下载模式。

安装依赖并复制配置

需要 Python 3.8 及以上版本。克隆仓库后,在仓库目录中执行下面三条命令:

git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml

配置 Cookie

浏览器兜底和自动获取 Cookie 依赖 playwright,先执行:

pip install playwright && python -m playwright install chromium

然后运行python -m tools.cookie_fetcher --config config.yml:在弹出的浏览器里扫码登录,回到终端按回车,Cookie 会自动写进config.yml

首次运行下载任务

单条视频直接传链接即可,不用改配置文件:

python run.py -c config.yml -u "https://www.douyin.com/video/7345678901234567890"

批量下载用户主页则把用户链接写进config.ymllink列表,在mode里选post(发布)、like(点赞)、mix(合集)或music(背景音乐),再执行python run.py -c config.yml。链接类型由 url_parser.py 自动识别为视频、图集或主页。

下载开始后终端显示进度条,文件落到path指定的目录,按作者名与模式分层存放。上图是桌面版的同一入口,粘贴抖音链接即可识别并下载。

常用配置:调整并发数与增量开关

  • thread— 并发下载数,同时下载几个文件 — 默认 5,网络稳可试 8~10
  • number.post— 该模式的数量上限,0 为不限 — 首次先设 50 试跑
  • increase.post— 增量开关,true 时跳过磁盘已有文件 — true
  • browser_fallback.enabled— 翻页受限时启动浏览器继续翻页并人工过验证 — true

video_quality也影响体验:highest取转码最高档,original会额外探测一次原片,体积更大但更慢。

这个工具定位是技术研究、学习与个人数据管理。下载的内容不要用于商业转载,也不要侵犯他人版权与隐私;平台接口或规则变化导致功能失效,属于正常技术风险。

遇到问题:Cookie 失效与翻页风控

只抓到 20 条左右就停 → 翻页触发风控。确认browser_fallback.enabled为 true、headless为 false,弹窗出现后手动过完验证再关。

提示登录态失效或要求重新登录 → Cookie 过期,重跑python -m tools.cookie_fetcher --config config.yml,重新扫码即可。

个别作品失败、整体任务成功 → 失败项已按retry_times退避重试过;补下时删掉对应本地文件再跑一次即可。

想看每个任务的成败明细 → 桌面端任务中心按状态列出下载任务,失败项可单独重试。

先跑通一条单视频链接,确认 mp4 已落盘,再把用户主页链接写进配置开始批量下载。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询