想要下载一个抖音账号的所有视频,一条条复制链接肯定不现实。
下载到一半断了,重新运行又容易重复。最近分享一个批量下载抖音账号全部视频的 Skill——douyin-batch-download。
我自己用了效果不错,1500 个视频 10 多分钟就下载完了。


它能做什么
- 批量下载一个账号的全部可访问作品
- 支持只下载视频,或只下载图文作品
- 支持下载单条视频、图文、合集和音乐作品
- 下载中断后继续运行
- 使用 SQLite 数据库自动去重
- 自定义保存目录
- 按需保存作品信息和 JSON 数据
如果中途暂停、电脑关机或网络中断,下次继续使用原来的保存目录即可。已经记录过的作品会自动跳过,不需要重新下载一遍。
怎么使用
第一步,把下面这个仓库链接发给支持本地操作的智能体(如 Codex):
https://github.com/Haven-CC/douyinxiazai
然后告诉它:
请安装并使用这个仓库里的 douyin-batch-download Skill。安装完成后告诉我。
安装完成后,建议新开一轮对话,让智能体重新加载 Skill。接着把抖音链接发过去:
用 douyin-batch-download 下载这个账号的全部视频,保持数据库去重,中途失败可以继续,不要重复下载。
如果只想下载图文,可以说"只下载这个账号的全部图文作品"。如果之前暂停过,直接说"继续上次没有下载完的任务,使用原来的保存目录和数据库"。
第一次使用,不需要自己配环境
第一次运行时,Skill 会自动完成这些工作:检查 Python 环境、下载固定测试版本的开源项目、创建独立 Python 环境、安装依赖和 Chromium 浏览器组件、创建默认配置和保存目录、打开抖音让用户手动登录,登录完成后开始下载。

Windows 电脑缺少 Python 时也可以自动补装。macOS 和 Linux 需要电脑已安装 Python 3.9 或更高版本。后面再次使用时,已装好的环境会直接复用,不会每次重新安装。
下载结果保存在哪里
默认保存目录是:用户下载目录/抖音下载。也可以让智能体改成自己指定的位置。登录信息、下载数据库、配置和视频文件只保存在使用者自己的电脑里,不会上传到 Skill 仓库。
注意事项
普通网页聊天机器人无法直接操作电脑,所以需要使用具备联网、本地文件读写和命令运行能力的智能体,比如 Codex 这类本地智能体工具。登录和验证码仍需用户自己完成,Skill 不绕过私密账号、付费内容、验证码或其他访问限制。