抖音 Downloader:免费开源的抖音视频、合集与音乐批量下载工具

发布时间:2026/9/16 16:10:33
抖音 Downloader:免费开源的抖音视频、合集与音乐批量下载工具 抖音 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 编写给它一条作品链接或作者主页链接它就能把视频、图文、合集、音乐下载为无水印文件并自带进度展示、失败重试、数据库去重和浏览器兜底。对做竞品分析、账号存档或素材收集的人来说它替你省去了逐条打开视频、等待加载、手动重命名的重复劳动。 安装与首次运行环境要求只有 Python 3.8macOS、Linux、Windows 均可。先克隆项目并安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt把官方示例配置复制为可用配置config.example.yml 里每个字段都带了注释cp config.example.yml config.yml抖音接口需要登录态项目内置自动获取脚本运行后会打开浏览器你登录一次回到终端按 EntermsToken、ttwid 等键值就会自动写回配置文件python -m tools.cookie_fetcher --config config.yml配置里只需改链接、目录和模式然后运行link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./Downloaded/ mode: - post number: post: 50python run.py -c config.yml终端会输出实时进度条和成功/失败计数默认 5 个并发线程失败按 1s、2s、5s 逐级退避重试。临时任务也可以不改配置直接用-u追加链接、-t调并发、-p换目录等命令行参数。 能批量下载哪些内容mode决定从作者主页拉取什么各开关可单独启用也可以组合使用跨模式自动按作品 ID 去重✅post已发布作品是否包含置顶由download_pinned控制✅like该作者点赞过的作品✅mix作者参与的合集单个/collection/{id}链接也能直接下载✅music作者发布的音乐原声作品✅collect/collectmix当前账号的收藏夹与收藏合集这两个模式只能单独使用不与前面四种混用单个作品直接粘链接即可/video/、/note/、/gallery/、/collection/、/music/地址都能识别v.douyin.com短链会自动展开。文件之外每个作品还可以按需保存封面、背景音乐、作者头像和原始 JSON 元数据video_quality支持最高转码档、原画探测上传原片通常比转码档大数倍或指定 1080p 等固定分辨率。如果你要的是数据而不是文件还有几个专门入口--hot-board 30导出热搜榜快照为 JSONL--search 关键词按词搜索并导出作品列表--serve以 REST API 服务运行默认 8000 端口方便嵌入自己的系统任务跑完还可以推 Bark / Telegram / Webhook 通知。README.zh-CN.md 的典型场景一节给每种用法都配了完整配置示例可以直接抄用。️ 桌面版 Douzy三个平台的工作台同一套下载后端还有一个桌面客户端 Douzy目前处于内测期可从项目的 Releases 页面下载安装包。它把抖音、TikTok、YouTube 分成三个独立工作台写配置、跑命令变成界面操作粘贴抖音或 TikTok 链接点下载不需要碰命令行同步当前账号的关注、收藏夹与收藏合集关注列表会标注新作品筛选后直接发起批量下载任务中心跟踪每个任务的状态进行中 / 已完成 / 失败失败项可单独重试并能一键打开输出目录本地作品档案统一管理已下载内容支持筛选与快速重新下载⚙️ 它如何工作解析、去重与落盘运行run.py后程序按这条链路走解析识别链接属于单个作品、作者主页、短链还是直播间选用对应策略见 core/ 目录。拉取调用抖音接口获取作品列表默认限速 2 请求/秒请求携带 xbogus 签名实现见 utils/xbogus.py。下载按配置画质挑选码率最高的无水印视频源并发拉取完成后比对 Content-Length不完整自动清理并重试。落盘文件按作者 → 模式 → 作品三级目录存放目录和文件名默认使用作品发布日期同时追加写入download_manifest.jsonl清单database: true时还会在 SQLite 库dy_downloader.db登记作品明细与任务历史见 storage/。兜底post模式遇到翻页受限时自动启动 Playwright 真实浏览器继续滚动采集作品 ID弹出验证码时由你手动完成。数据库加本地文件的双重记录也解释了重新下载这件事两处都要清理才会真正触发下一节会讲怎么操作。另外链接指向直播间时进入实验性的直播录制流程连 FLV/HLS 源录制中断时已录到的字节会保留。❓ 常见坑与排查只能抓到 20 条作品这是翻页风控的典型表现。确认browser_fallback.enabled: true、headless: false浏览器弹窗出现后手动完成验证不要马上关窗口。Cookie 失效重跑一次自动获取脚本即可不用手工拼键值python -m tools.cookie_fetcher --config config.yml想重新下载某个作品程序靠数据库记录 本地文件双重检查跳过已下载内容两边都要删sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id aweme_id; rm -rf Downloaded/作者名/post/*_aweme_id/收藏夹模式报错或无反应collect/collectmix只能单独出现在配置里不能和post/like/mix/music混用且只针对当前 Cookie 对应的账号。 开始你的第一次批量下载git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader把主页链接写进config.yml跑一条命令就能得到一套按日期整理、去水印、带元数据的完整作品库——MIT 许可免费使用持续更新。【免费下载链接】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),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询