从画廊序列中下载图像?

从画廊序列中下载图像?

有谁知道有什么软件或脚本可以从一系列图库中下载图片吗?图库位于类似www.example.com/1...的页面上www.example.com/9999,并且每个页面都有一堆直接链接到全尺寸图片的缩略图?

我一直在尝试获得使用类似的方法wget -A.JPG -r -l1 -np www.example.com/1,但是它也会获取缩略图,而我不想要它,而且我不知道如何让它下载一系列页面。

答案1

不确定这是否正是您想要的效果,但请尝试--no-parent使用 wget 方法。它不会从父目录下载文件。对于深层树,这不会有太大帮助,但看起来您只需要处理 1 个级别。

如果再复杂一点,我就把 wget 包装在脚本中。

答案2

我建议使用脚本。查看wget 手册页,特别是--follow-tags--ignore-tags开关,它们可以帮助您跟踪和忽略某些 html 标记(这样您就可以避免下载缩略图,而只需跟踪标记即可<a>获得全尺寸图像)。要循环使用脚本,您需要类似以下内容:

for ($i = 1;$i -le 9999;$i++)
{
     iex "C:\path\to\wget.exe -A.JPG -r -l1 -np www.example.com/$i"
}

由于您没有提供网站,我们只能根据您的描述推测其布局。祝您好运!

相关内容