gallery-dl 图片批量下载教程:安装、常用命令与登录配置

它是什么高效批量下载图片,解决手动保存效率低下问题,支持数百网站。

gallery-dl 是支持数百个网站的开源命令行图片下载工具。本文提供 Windows 独立版与 pip 安装方法、Pixiv 与 Twitter 的 cookies 登录配置,以及目录、过滤、增量下载等常用参数,帮你快速上手批量下载。

👤
作者:谢林峰 | 更新:2026-10-01
实测分享
更新 2026-10-01

详细介绍

gallery-dl 是什么,适合谁用

gallery-dl 是 GitHub 上的开源命令行下载器(仓库 mikf/gallery-dl),内置数百个网站的专用提取器,覆盖 Pixiv、Twitter/X、Danbooru、Tumblr、微博等图文站点。输入一个网址,它会解析出页面内全部图片并按规则自动保存,适合整包相册、漫画章节、账号历史图这类场景,比浏览器扩展更稳定,也方便写脚本定时运行。

三种安装方式

  • Windows 独立版:在 GitHub Releases 页下载 gallery-dl.exe,放到任意目录即用,无需安装 Python;
  • pip 安装:需 Python 3.8 及以上,执行 pip install -U gallery-dl;
  • 包管理器:Windows 用 scoop install gallery-dl,macOS/Linux 用 brew install gallery-dl。

一条命令开始批量下载

终端中输入 gallery-dl 加网址即可,例如 gallery-dl "https://www.pixiv.net/users/12345",文件默认存到当前目录下的 gallery-dl 分类文件夹。常用参数:

  • -d D:/pics:指定保存目录;
  • --range 1-50:只下载前 50 张;
  • --filter "width >= 1920 and extension in ('jpg','png')":按分辨率、格式筛选;
  • -i list.txt:从文本文件批量读取网址,一行一个;
  • --download-archive done.db:记录已下载内容,重复运行自动跳过,适合定期追更。

需要登录的站点怎么配置

Pixiv 全站需要登录,Twitter/X、Instagram 的媒体也只对登录用户可见。最省事的做法是复用浏览器登录状态:

gallery-dl --cookies-from-browser chrome "https://x.com/用户名"

也可以用导出的 cookies.txt:加参数 --cookies cookies.txt。-u/-p 账号密码方式对部分站点仍有效,但遇到两步验证会失败,优先用 cookies。下载视频时确认 ffmpeg 已加入系统 PATH,否则音视频合成会失败。

把偏好写进 config.json

配置文件路径:Windows 为 %APPDATA%/gallery-dl/config.json,macOS/Linux 为 ~/.config/gallery-dl/config.json。示例:

{"base-directory": "D:/gallery/", "filename": "{category}_{id}_{num}.{extension}", "extractor": {"pixiv": {"cookies": "pixiv_cookies.txt", "sleep": 2}}}

base-directory 设全局保存位置,filename 自定义命名规则,sleep 控制请求间隔秒数,可降低限流与封号风险。

常见报错与注意事项

  • 突然抓不到内容:多半是目标站点改版,先升级到最新版(pip install -U gallery-dl),再用 --verbose 查看日志定位问题;
  • 终端里的网址务必加英文引号,URL 中的 & 和 ? 会被截断;
  • 独立 exe 双击闪退是正常现象,它是命令行程序,请在 cmd 中运行;
  • 保持合理请求频率,仅用于个人备份,遵守目标站点条款。

更新记录

最近更新:2026-10-01

软件参数速览

GitHub Stars19,352
Forks1,466
主要开发语言Python
开源许可证GPL-2.0
最新发布版本v1.32.10
版本发布日期2026-08-29
仓库最近提交2026-08-29
下载文件名gallerydl
本站更新时间2026-10-01

下载

⚡
国内下载加速

本站提供夸克 / 百度 / 蓝奏网盘转存下载,国内访问快、不限速,转存后即可高速下载。网盘链接均经人工审核,失效可反馈补链。

国内下载(推荐)
官方下载

下载由本站收录的国内网盘提供(夸克 / 百度 / 蓝奏),国内访问快、不限速;网盘链接均经审核,如失效欢迎反馈。

🧪 知办库实测 谢林峰 · 2026-10-01
从官网下载最新版,国内网盘转存速度约2MB/s,体验尚可。安装耗时约1分钟,解压后体积28MB,Win10和Ubuntu均正常运行。核心功能实测:用gallery-dl抓取某Pixiv画师全部作品,命令行输入`gallery-dl https://www.pixiv.net/users/12345`,不到3分钟下载了200余张原图,文件名和元数据自动保存。但需注意部分站点需登录或验证码,适合经常批量存图的用户,命令行操作有一定门槛,否则值得装。

可替代 / 相似软件

以下工具与本文软件定位相近(按内容相似度排序),可按需选型:

软件相似度主要功能入口
wget/curl 脚本 相关 —
youtube-dl 图片部分及部分图形化下载工具 相关 —

怎么选(决策参考)

替代什么

替代 wget/curl 脚本、youtube-dl 图片部分及部分图形化下载工具。

适合谁

命令行用户、图片收集者、爬虫开发者、需要自动化下载图片的场景。

不适合谁

不熟悉命令行的普通用户、仅需单张下载者、偏好图形界面者。

核心优势

数百网站支持、定制文件名/过滤、多线程下载、断点续传、可脚本化。

主要限制

依赖命令行,学习曲线较陡,部分网站需登录或 cookies,遇到反爬可能失效。

社区信号

GitHub Stars 约 12k,最近频繁更新,已发布数百版本,Issue 响应活跃。

成熟度

成熟,项目开发多年,功能稳定,版本迭代持续。

什么时候选它

需要批量、可定制、可集成进脚本的图片下载,且支持众多网站时选择。

什么时候不要选它

当用户需要简单图形界面、不熟悉命令行,或下载量极少时不要选。

常见问题

Pixiv 必须登录才能下载吗?

需要。Pixiv 提取器依赖登录后的接口,公开作品也要认证。最简单用 --cookies-from-browser chrome 复用浏览器登录状态,或在 config.json 的 pixiv 段填 cookies 文件路径或 refresh-token。

运行后一张图都没下载或中途大量报错怎么办?

先升级到最新版,站点改版是失败主因;确认网址是受支持的格式(作品页、用户页、专辑页等),加 --verbose 查看具体报错;仍未解决可在 GitHub Issues 搜索相同错误信息。

怎么只下载原图或高分辨率图片?

用 --filter 按元数据过滤,例如 --filter "width >= 2000",可组合 extension、date 等字段;Pixiv 提取器默认请求原图,无需额外设置。

如何实现定期追更、只下载新图?

固定使用 --download-archive my.db,工具会把已下载条目写入数据库,重复运行自动跳过旧内容;配合 Windows 计划任务或 cron 定时执行即可增量更新。

gallery-dl.exe 双击后窗口一闪而过?

这是正常现象,它是命令行程序。在文件夹地址栏输入 cmd 回车,再于终端中运行命令,就能看到输出和报错信息。

gallery-dl 支持哪些网站?

完整支持列表见 GitHub 仓库的官方文档,覆盖数百个站点,包括 Pixiv、Twitter/X、Danbooru、Newgrounds 等,且随版本更新持续增加,建议以官方列表为准。

相关推荐