8.8k star,推荐一款神器,支持200个网站图片下载
开源地址在文末
gallery-dl是一个命令行程序,可以从多个图像托管网站下载图像画廊和集合。
它支持超过200个不同的网站,包括DeviantArt, Instagram, Twitter, Reddit, Flickr, Behance, Newgrounds, Sankaku, Pixiv等。
它还可以提取图像的元数据,如标题,作者,日期,标签,评分等,并将其保存为JSON文件或数据库记录。gallery-dl还可以与其他程序或服务集成,如youtube-dl, ffmpeg, aria2, ocr.space等,以提供更多的功能和便利。
要使用gallery-dl,你需要在你的计算机上安装Python 3.6或更高版本,并使用pip安装gallery-dl包。
你可以在文末地址找到详细的安装指南。
安装完成后,你可以在命令行中输入gallery-dl URL
来下载指定URL的图像,其中URL可以是一个单独的图像,一个画廊,一个用户,一个搜索结果,或者一个其他类型的页面。
你也可以使用各种选项来自定义下载过程,例如指定输出目录,过滤图像,设置限制,使用代理,添加身份验证等。
gallery-dl的特点有:
- 支持多种图像格式,包括JPG, PNG, GIF, WEBP, MP4, SWF等。
- 支持多种元数据格式,包括JSON, SQL, CSV, XML等。
- 支持多种下载方式,包括单线程,多线程,分段,断点续传等。
- 支持多种配置方式,包括命令行参数,配置文件,环境变量等。
- 支持多种后处理方式,包括重命名,转换,压缩,校验,归档等。
- 支持多种扩展方式,包括插件,钩子,过滤器,自定义提取器等。
总之,gallery-dl是一个强大而灵活的图像下载工具,可以帮助你从各种网站获取你想要的图像和元数据。
它是一个开源的项目,你可以在文末地址查看它的源代码,报告问题,提出建议,或者贡献代码。
有一些GUI版本的gallery-dl,你可以在网上找到。例如,你可以试试https://github.com/testertv/guillery-dl.github.io,它是一个简单的gallery-dl-GUI,可以从不同的网站下载媒体文件。
它支持Windows系统,可以保存媒体文件到任意选择的文件夹,也可以创建一个以用户或标签命名的文件夹并保存媒体文件到里面。
它还可以与youtube-dl, ffmpeg等其他程序或服务集成,以提供更多的功能和便利。
你可以在这里查看更多关于gallery-dl-GUI的主题和项目。
如果你喜欢gallery-dl,你也可以考虑向它的开发者捐赠,以支持它的维护和发展。
开源地址:https://github.com/mikf/gallery-dl