解放双手!gallery-dl图像下载工具让你告别重复点击
gallery-dl是一款强大的命令行工具,能够从多个图片托管网站自动下载图像画廊和集合,帮助用户告别手动保存图片的繁琐操作,轻松实现批量下载。
🌟 为什么选择gallery-dl?
gallery-dl作为一款跨平台工具,具备丰富的命令行选项和配置功能,以及强大的文件命名能力。无论是需要下载单个图片还是批量获取整个画廊,它都能胜任,让你从此解放双手,专注于内容欣赏而非机械操作。
🚀 快速安装指南
简单Pip安装
最便捷的安装方式是使用pip:
python3 -m pip install -U gallery-dl
Windows用户请使用 py -3 代替 python3。
其他安装方式
除了Pip,还支持多种安装方式:
- 独立可执行文件:适用于Windows和Linux系统,无需Python环境
- Snap:Linux用户可通过Snap Store安装:
snap install gallery-dl - Homebrew:macOS或Linux用户:
brew install gallery-dl - Docker:通过Docker镜像运行,适合容器化环境
💡 基础使用方法
使用gallery-dl非常简单,只需在命令行中输入:
gallery-dl [OPTIONS]... URLS...
实用示例
- 下载Danbooru图片:
gallery-dl "https://danbooru.donmai.us/posts?tags=bonocho"
- 获取图片直接链接(需认证):
gallery-dl -g -u "<username>" -p "<password>" "https://twitter.com/i/web/status/604341487988576256"
- 过滤漫画章节:
gallery-dl --chapter-filter "10 <= chapter < 20" -o "lang=fr" "https://mangadex.org/title/59793dd0-a2d8-41a2-9758-8197287a8539"
⚙️ 配置与定制
gallery-dl提供了灵活的配置选项,配置文件采用JSON格式。默认配置文件可参考docs/gallery-dl.conf,带注释的示例配置见docs/gallery-dl-example.conf。
配置文件位置
- Windows:
%APPDATA%\gallery-dl\config.json或%USERPROFILE%\gallery-dl.conf - Linux/macOS:
~/.config/gallery-dl/config.json或~/.gallery-dl.conf
🔒 认证方式
对于需要登录的网站,gallery-dl支持多种认证方式:
用户名密码认证
在配置文件中设置:
{
"extractor": {
"twitter": {
"username": "<username>",
"password": "<password>"
}
}
}
Cookie认证
可通过浏览器导出的cookies.txt文件或直接从浏览器提取:
gallery-dl --cookies-from-browser firefox "URL"
OAuth认证
部分网站支持OAuth认证,例如:
gallery-dl oauth:flickr
📚 支持的网站
gallery-dl支持众多图片托管网站,完整列表请查看docs/supportedsites.md。无论你是摄影爱好者、漫画读者还是设计师,都能找到适合自己的资源下载方式。
🛠️ 高级功能
gallery-dl还提供了许多高级功能,如:
- 自定义文件命名格式
- 下载过滤器
- 代理支持
- 批量URL处理
- 多线程下载
通过充分利用这些功能,你可以打造专属于自己的图片下载工作流,让内容获取变得更加高效和个性化。
立即尝试gallery-dl,体验自动化图片下载的便捷,让技术为你的创意和收藏助力!
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



