Gallery-dl –从多个图像托管站点下载图像

2020-11-29 20:55:57

gallery-dl是一个命令行程序,可从多个图像托管站点下载图像库和集合(请参阅支持的站点),它是一个跨平台工具,具有许多配置选项和强大的文件命名功能。

gallery-dl的稳定版本分发在PyPI上,可以使用pip轻松安装或升级:

建议使用最新版本的pip,包括基本软件包setuptools和wheel。

$ wget https://github.com/mikf/gallery-dl/archive/master.tar.gz$ tar -xf master.tar.gz#或$ git clone https://github.com/mikf/gallery-dl .git $ cd gallery-dl * $ python3 setup.py安装

下载一个独立的可执行文件,将其放入PATH,然后在命令提示符(如cmd.exe)中运行它。

使用Snapd支持的发行版的Linux用户可以从Snap Store安装gallery-dl:

安装了Chocolatey的Windows用户可以从Chocolatey Community Packages存储库安装gallery-dl:

如果网站的提取器地址不规范,则可以在URL前面加上提取器的名称,以强制使用特定的提取器:

有关(将选项设置为默认值的(或多或少)完整示例),请参阅gallery-dl.conf。

命令行选项将覆盖配置文件中的所有相关设置,例如使用--write-metadata将启用所有postprocessors.metadata。*设置的默认值来写入元数据,覆盖配置文件中的所有特定设置。

某些提取程序要求您以用户名和密码对的形式提供有效的登录凭据。这对于pixiv,nijie和seiga是必需的,而对于aryion,danbooru,e621,exhentai,idolcomplex,inkbunny,instagram,luscious,pinterest,sankaku,subscribestar,tsumino和twitter则是可选的。

或者您可以通过-u /-用户名和-p /-密码或通过-o /-option命令行选项直接提供它们

对于由于CAPTCHA或类似原因而无法使用用户名和密码登录的网站,或尚未实施的网站,您可以使用浏览器登录会话中的cookie并将其输入到gallery-dl中。

{“提取程序”

gallery-dl支持通过OAuth对deviantart,flickr,reddit,smugmug和tumblr进行用户身份验证。这是完全可选的操作,但可以使gallery-dl拥有代表您的帐户发出请求的能力,并使它能够访问原本不可用的资源用户。

要将您的帐户链接到gallery-dl,请首先使用oauth:作为参数来调用它。例如:

您将被发送到站点的授权页面,并被要求授予对gallery-dl的读取权限。授权它,您将看到一个或多个“令牌”,应将其添加到您的配置文件中。