news 2026/9/25 12:24:03

抖音无水印批量下载教程:免费保存创作者全部作品

作者头像

张小明

前端开发工程师

1.2k 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

想备份一位常看创作者的全部作品,却只能一条一条点“分享—保存”,存下来还带水印?开源项目 douyin-downloader 就是为这件事做的:免费、去水印、支持批量下载,一个主页链接就能抓走一位创作者的作品,视频、图集、合集、原声音乐(音乐)四类内容都能存,下载进度、重复去除、失败重试也全配齐。从装好环境到跑通第一次批量下载,大概 5 分钟。

🚀 三行命令完成部署

三条命令把环境跑起来,Windows、macOS、Linux 都支持。

git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt

第二条装齐全部 Python 依赖,要求 Python 3.8+;pip 太慢的话先切国内镜像源。仓库里还附带 Douzy 桌面版,抖音页面可以勾选作品、喜欢、合集、音乐后批量提交下载任务:

Douzy 桌面版抖音任务页:勾选作品、喜欢、合集、音乐等内容类型后批量提交

平台切换、下载队列、任务中心都收在侧边栏,操作路径很直观:

Douzy 桌面版侧边栏:平台切换、链接任务、任务中心一屏收纳

其他平台也是同一套任务流,贴链接、提任务、再到任务中心看进度:

Douzy 桌面版工作台:粘贴链接即可提交下载任务

🔑 一次扫码拿到接口通行证

Cookie 是调用抖音接口的凭证,一次配置长期使用,自动方式一条命令:

python cookie_extractor.py

运行后自动打开浏览器,扫码完成账号登录,程序检测成功后会把 Cookie 自动写入配置文件。有两点要留意:自动方式依赖 Playwright,需先执行pip install playwright并装好它的浏览器内核;自动方式不稳时,可以改用get_cookies_manual.py,按提示从浏览器开发者工具里手动复制 Cookie 字符串。两种方式说明见 README.zh-CN.md。

📥 三种下载玩法上手

仓库提供两个入口:V1.0 稳定版DouYinCommand.py靠配置文件驱动,V2.0 增强版downloader.py支持直接传命令行参数。动手前先把根目录config.example.yml复制一份并改名为config.yml,按需修改:

cp config.example.yml config.yml

按目标速查入口:

你的目标入口方式
批量保存创作者全部作品link字段,或downloader.py -u参数
单个视频/图集快速保存分享短链或视频直链填进link
直播间解析与录制DouYinCommand.py -l参数

批量备份创作者全部作品。填入博主主页链接(或用 V2.0 的-u参数),运行后自动翻页抓取全部作品,默认 5 个线程并发下载,终端实时滚动每个文件的进度条,结束时打印“已获取全部作品:N个”的汇总:

python downloader.py -u "https://www.douyin.com/user/创作者ID"

文件自动按“用户/作品”两级目录归位,视频、封面、原声、元数据 JSON 都在同一目录里;工具还会把已下载的作品 ID 记进内置 SQLite 数据库,下次运行自动跳过,不浪费流量和磁盘。

单视频、图集快速保存。把分享短链(https://v.douyin.com/xxx)或视频直链填进link字段就能跑:

python DouYinCommand.py

运行中终端会打印总条数、并发数、保存路径等配置信息并实时更新进度;重复运行时提示“跳过已存在”,同一条内容不会被存两遍。

直播间解析与录制。需要保存直播课程、赛事或演出时,用 V1.0 的直播解析:

python DouYinCommand.py -l "https://live.douyin.com/直播间ID"

运行后能看到直播间标题、主播、在线人数,并列出 FULL_HD1、SD1 等可选清晰度,输入序号即生成可直接下载的高清流地址,直播间信息同步存成 JSON 归档。

⚙️ 参数调优手册

关键字段不用背,一张表讲清:

字段作用默认值示例
link下载链接,支持多个示例链接主页链接或分享短链
path保存目录仓库默认任意本地文件夹
music是否保存音乐开启true
cover是否保存封面开启true
json是否保存元数据开启true
cookiesCookie 获取方式手动填写填auto即自动获取
mode下载模式—post作品 /like喜欢 /mix合集
thread并发线程数5按网络情况调整
start_time/end_time时间筛选留空(不过滤)YYYY-MM-DD
increase增量下载开关—设true只补新增
database去重数据库开关—保持true自动跳过已有

三个调优方向值得留意:

  • 线程数:thread默认 5,家里宽带富余时可适度调大;下载经常失败就调小一点更稳。
  • 时间筛选:start_time与end_time圈定日期范围,只取范围内发布的作品,适合做月度内容盘点,留空则不过滤。
  • 增量下载:把increase对应模式设为true并保留database: true,博主更新作品后再跑,只补下新增部分,已存过的自动跳过。

🩹 踩坑急救

使用中大概率会碰到的问题,答案都在这条清单里。

  • Cookie 失效——重新跑一次python cookie_extractor.py即可;自动方式不可用时,改走get_cookies_manual.py手动复制。Cookie 有有效期,隔段时间过期属正常现象。
  • 下载速度慢——先查网络,再适当调大thread;一次别塞太多链接,分批跑更稳。
  • V2.0 下载单个视频没反应——已知问题,该接口偶发返回空响应,单视频场景建议换 V1.0 的DouYinCommand.py。
  • pip 装依赖失败——多半是网络问题,换国内 pip 镜像源重试;提示缺 Playwright,说明你用了自动 Cookie 或浏览器兜底功能,按文档补装即可,手动 Cookie 用户可跳过。

🗺️ 规划一条顺利体验路线

按这个顺序走,基本能一次跑通:

  1. 完成安装与 Cookie 配置
  2. 用单个视频链接跑通第一次下载
  3. 选一位常看的创作者,批量保存其全部作品
  4. 按需调整线程数和时间筛选,形成自己的下载习惯

下载逻辑实现都在 core/ 目录下的各模块里,想深入可以看源码拆解。最后提醒一句:下载内容仅限个人学习和研究,请尊重创作者版权,禁止商业传播或二次分发。

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 12:23:01

一行代码不用改!用TaoToken统一通道搞定HSF到MCP Server的平滑迁移

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/25 12:20:45

阿里云盘第三方索引平台的技术原理与高效使用指南

1. 这不是“破解”,而是对公开资源索引能力的系统性梳理阿里云盘的几个资源搜索平台(应有尽有)——这句话在2024年中后期的中文数字生活圈里,几乎成了一个现象级的搜索入口代称。它不指向某个具体工具,而是一类服务的统…

作者头像 李华
网站建设 2026/9/25 12:17:06

STM32红外PM2.5通信原理与NEC协议解析实战

1. 为什么STM32接红外PM2.5传感器不是“插上线就能用”的事在嵌入式课程设计、毕业项目甚至小型环境监测设备开发中,“STM32连接红外PM2.5传感器”这个标题听起来简单直接——不就是把传感器模块的VCC、GND、TX/RX接到单片机上,串口读数据吗?…

作者头像 李华
网站建设 2026/9/25 12:15:41

Atlas 300V AI推理加速卡部署YOLO实战:从环境配置到性能调优

1. Atlas 300V 24G的身份确认:它是AI推理加速卡,不是显卡1.1 从"运算加速卡"这个问题说起先说结论:Atlas 300V 24G 是运算加速卡,但它是AI推理加速卡,不是传统意义上的GPU显卡。这个问题看似简单&#xff0c…

作者头像 李华