news 2026/8/19 13:35:05

抖音批量下载指南:一条命令搞定去水印的视频、图集、合集与音乐

作者头像

张小明

前端开发工程师

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

那天晚上,我想把一位美食博主近半年的作品全部存下来做素材。浏览器打开、一页一页往下滑、右键另存为……第 17 个视频存到一半,页面崩了,前面存的 16 个还带着水印。我盯着满屏失败提示,决定彻底换一种方式。

后来我找到了 douyin-downloader 这个抖音批量下载工具。它把"下载抖音内容"这件事简化成一条命令:粘贴链接、回车,视频、图集、合集、音乐(原声)按作者自动归类保存,默认去水印、带进度条、失败自动重试,重复内容绝不二次下载。如果你也攒了一堆链接不知道从哪下手,这篇文章就是为你写的。

它究竟怎么工作

你可以把抖音下载器想象成一位尽职的"快递分拣员":你只需要把链接(快递单号)交给它,它会自己拆开包裹、确认内容类型——是视频、图文还是合集,然后分别送进对应货架,最后在你指定的目录里整整齐齐摆好。全程不需要你守在旁边。

背后其实就三件事:解析链接拿到作品 ID、调用接口获取无水印的真实地址、用 SQLite 数据库加本地文件双重检查去重。所以哪怕你下载过一百次同一个视频,它也只会在第一次真正动手,后面全部"跳过已存在"。

上手三步走:从零到第一条命令

第一步:把环境准备好

先确保电脑上有 Python 3.8 或更高版本,然后拉取项目、装依赖:

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

复制一份配置,再获取 Cookie(不登录很多接口不让用):

cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml

浏览器会弹出抖音登录页,登录完成后回到终端按一下回车,Cookie 会自动写进配置文件。这一步做完,你已经走了 80% 的路。

第二步:粘贴链接,跑起来

想下载一个作者主页的全部作品,把链接填进config.ymllink列表,再把mode换成post

link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50 # 下载最近 50 条;写 0 表示全量

然后运行:

python run.py -c config.yml

屏幕会逐条滚动出进度条:成功几个、跳过几个、用时多少,清清楚楚。

第三步:去文件夹里验收成果

下载完成后,打开Downloaded/目录,你会看到每个作者一个文件夹,里面按postlikemixmusic分好类,每个作品又是一个独立子目录,视频、封面、原声音乐、JSON 元数据各就各位。

不需要你动手建任何文件夹——这就是你第一次运行后能看到的、最直观的正反馈。

按需定制:三个最值得动的旋钮

1. 同时抓"作品 + 喜欢 + 合集 + 音乐"

mode可以多选,一次跑完一个博主的所有内容:

mode: - post - like - mix - music

同一个作品在不同模式里出现时,程序会自动去重,不会浪费流量。

2. 让下载只做增量

收藏的博主每天都在更新,每次都全量下载太浪费。打开增量模式,以后每次只拉新作品:

increase: post: true database: true # 增量依赖数据库记录

3. 规定文件怎么命名

默认的{date}_{title}_{id}已经很清晰,你还可以把作者目录改成"昵称_sec_uid"的组合,防止重名作者把目录合并、或改名后目录分裂:

filename_template: "{date}_{title}_{id}" author_dir: "nickname_uid"

改完立刻生效,只影响后续下载,不会动你已有的文件。

两个真实场景:他们是怎么省下时间的

自媒体剪辑师小周每天要追 6 位博主的更新做二次创作。以前他每天花 40 分钟手动点开、下载、重命名。现在他用increase.post: true,起床后跑一次命令,刷牙的工夫,所有新作品已经按日期命好名躺进对应文件夹,直接拖进剪辑软件就行。他的原话是:"下载这件事终于从'每天的任务'变成了'顺手的事'。"

运营阿琳负责一个美食类账号,需要收集同行的直播和合集做选题参考。她把主播直播间的链接丢给工具,主播下播时已录制的数据会自动保留,不会被中断清空;再用--search "关键词"批量拉取行业热门的搜索结果,一天能筛出过去一周要手动翻三个小时的内容。

如果你想要更省事,项目还附带一个桌面版(Douzy),粘贴链接、勾选内容、看任务进度全部在图形界面里完成,任务中心和作品档案一目了然,适合不喜欢碰命令行的朋友。

常见问题快答

Q:只抓到 20 条作品就停了,怎么回事?A:这是翻页风控的典型现象。确保browser_fallback.enabled: trueheadless: false,浏览器弹窗出来后手动过一下验证码再让它继续。

Q:Cookie 过期了怎么办?A:重跑一次python -m tools.cookie_fetcher --config config.yml,重新登录写入即可,不用手动改配置文件。

Q:想重新下载某个视频,但它一直显示"跳过已存在"?A:删掉对应作品目录,再删数据库里那条记录:sqlite3 dy_downloader.db "DELETE FROM aweme WHERE aweme_id = '<id>';"

Q:下载到一半断网了,文件会不会损坏?A:不会。程序会比对 Content-Length,不完整的文件自动清理并重试,直播录制中断时已录制的部分也会保留。

现在就去试试

从手动保存到一条命令,差的只是第一次运行。这个抖音下载工具把最磨人的环节全部自动化了——去水印、去重、重试、归档、增量更新,甚至连直播录制和评论采集都替你考虑到了。

项目源码与完整文档都在douyin-downloader/目录下,配置示例见config.example.yml,进阶用法可以翻一翻README.zh-CN.md。下一次你想存下某个博主的全部作品时,别再把时间浪费在右键另存为上——把链接交给它,然后去做真正重要的事。

【免费下载链接】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/8/19 13:35:02

IGBT7技术解析:从芯片结构到封装优化的功率器件革新

1. 从“第七代”说起&#xff1a;IGBT7到底新在哪里&#xff1f;最近在选型功率器件&#xff0c;特别是做电机驱动、光伏逆变或者充电桩这类项目时&#xff0c;IGBT7这个词出现的频率越来越高。供应商的Datasheet上开始标注“Trenchstop™ 7”或者“7th Generation”&#xff0…

作者头像 李华
网站建设 2026/8/19 13:32:10

智能汽车制造模式解析:从代工到自建工厂的工程实践

1. 从“期货”到现货&#xff1a;G3上市即交付背后的制造逻辑 在汽车行业&#xff0c;尤其是新势力造车的早期阶段&#xff0c;“上市即交付”这四个字的分量&#xff0c;远比一场华丽的发布会要重得多。它意味着从PPT上的概念、展台上的样车&#xff0c;到消费者手中能开上路的…

作者头像 李华
网站建设 2026/8/19 13:30:50

智能电动车研发新范式:资本、工程与量产经验的海外联合创新

1. 项目背景&#xff1a;一次“非典型”的跨国汽车研发合作最近&#xff0c;汽车圈里有个消息挺有意思&#xff0c;不是某家巨头又发布了什么颠覆性的技术&#xff0c;也不是哪个新势力又融了多少钱&#xff0c;而是一个看起来有点“跨界”的组合&#xff1a;IDG资本、英国赛车…

作者头像 李华
网站建设 2026/8/19 13:30:27

UE4SS.dll加载失败彻底解决:从代理DLL原理到分级修复实战

UE4SS.dll加载失败彻底解决&#xff1a;从代理DLL原理到分级修复实战 【免费下载链接】RE-UE4SS Injectable LUA scripting system, SDK generator, live property editor and other dumping utilities for UE4/5 games 项目地址: https://gitcode.com/gh_mirrors/re/RE-UE4S…

作者头像 李华
网站建设 2026/8/19 13:30:23

智能哑铃核心技术解析:从IMU传感器到动作识别的嵌入式实践

1. 项目概述&#xff1a;当哑铃遇上智能&#xff0c;健身房的“私人教练”来了 最近几年&#xff0c;健身器材的智能化浪潮已经从跑步机、动感单车这类大家伙&#xff0c;悄悄蔓延到了自由力量区。作为一个健身老炮儿&#xff0c;我见过太多人对着哑铃区犯怵&#xff1a;重量选…

作者头像 李华