gallery-dl
免费图片界的 yt-dlp,整个图集一条命令下完
开源 无广告 无追踪 离线可用 无需注册 跨平台
命令行图片批量下载器,支持数百个图站和社交平台。给它一个图集、用户主页或标签页的链接,它会按原始画质下载全部图片,并按可配置的规则组织目录和文件名,同时保存元数据。
为什么推荐它
保存网上的图片,手动做是一张张右键另存为——遇到几百张的图集就没法办了。 浏览器扩展多数只能抓当前页面可见的图,而且经常抓到的是缩略图而不是原图。
gallery-dl 是这类需求的通用解,和 yt-dlp 是同一个思路的产物: 一条命令,一个链接,把整组内容按原始画质拿下来。 19,209 颗星,GPL-2.0,Python 写的。
基本用法就是:
gallery-dl <图集链接>
它支持的站点数以百计,涵盖主流图片社区、插画站、 社交平台和各类图床。给的链接可以是单张图、一个图集、 一个用户的全部作品,甚至一个标签下的内容。
实用之处:
- 拿原图。它解析站点接口找到最高分辨率的原始文件, 不是页面上显示的压缩版。
- 目录和命名可配置。可以设成
作者/作品名/序号.jpg这样的结构, 下载几千张图之后仍然是有序的。 - 保存元数据。可以同时把标题、作者、标签、原始链接、 发布时间存成 JSON,日后归档检索用得上。
- 增量下载。再次运行时跳过已下载的,只拿新增的, 适合定期同步关注的作者。
- 支持登录。可以传 Cookie 来访问需要登录才能看的内容 (只用于你自己有权访问的账号内容)。
要说清楚的:
- 命令行工具,没有图形界面。参数不复杂, 但要接受打命令。配置写在一个 JSON 文件里,配好一次长期受用。
- 需要 Python 环境(或者用打包好的独立可执行文件)。
pip install gallery-dl最简单。 - 站点会变,工具要跟着更新。和 yt-dlp 一样, 网站改版会导致抓取失败,保持更新即可。
- 版权和使用条款是你的责任。工具只负责下载, 下载受版权保护的作品用于再分发或商业用途是侵权。 请尊重创作者,很多平台的服务条款也禁止批量抓取, 下载前想清楚用途,并控制请求频率不要给对方服务器造成压力。
适合谁:做资料归档、收集参考素材、备份自己发布过的内容、 或者担心某个平台哪天关停而想留一份本地副本的人。