mikfgallery-dl:批量下载图片资源,支持上百个站点
文章目录
- mikf/gallery-dl:批量下载图片资源,支持上百个站点
- 1、核心功能
- 2、主要特点
- 3、安装使用
- 4、适用场景
mikf/gallery-dl:批量下载图片资源,支持上百个站点
gallery-dl 在 GitHub 上已经拿到 18,133 Star 了。
这是一个命令行工具,专门用于从各类图片托管站点、社交平台下载图片、视频等媒体资源,支持超过100个站点,配置灵活,可满足不同场景的下载需求。
1、核心功能
就一件事:批量下载各类站点上的媒体资源。
支持的站点包括Pixiv、Twitter/X、Instagram、Reddit、DeviantArt、Imgur等主流内容平台,也涵盖各类小众图站和社区。用户只需提供对应资源的链接,工具即可自动解析内容并完成下载。
2、主要特点
gallery-dl 支持自定义下载路径和文件命名规则,用户可以根据需要设置目录结构和文件名格式,支持按站点、作者、作品分类等不同维度组织下载内容。工具内置速率限制功能,可设置请求间隔和并发数,避免频繁请求触发站点访问限制。对于需要登录访问的私有内容,用户可以通过配置认证信息或导入浏览器Cookie的方式获取访问权限,下载关注列表、私有收藏夹等受限内容。
工具还支持批量任务处理,可同时传入多个链接进行批量下载,也支持从文本文件中批量读取下载链接。用户可通过配置文件预设常用参数,减少重复输入,不同站点可单独设置专属配置项。对于有开发需求的用户,gallery-dl 也提供Python库调用方式,可集成到其他项目中使用,支持自定义扩展功能。
工具会自动跳过已下载的文件,避免重复下载浪费带宽和存储空间。下载过程中出现错误时,工具会自动重试,支持断点续传,确保下载任务完整完成。
3、安装使用
安装方式简单,通过pip即可直接安装:
pipinstallgallery-dl命令行基础使用方式为直接传入资源链接:
gallery-dl https://example.com/resource/link用户也可以通过添加参数调整下载行为,例如指定输出目录:
gallery-dl-d./output https://example.com/resource/link更多参数和配置项可查看官方文档进行调整。
4、适用场景
需要批量保存特定站点内容的用户
需要定期采集特定来源图片的开发者
需要将图片下载功能集成到其他项目的开发场景
开源地址:https://github.com/mikf/gallery-dl
开源地址:https://github.com/mikf/gallery-dl
