如何使用 wget 从站点索引下载特定图像?

如何使用 wget 从站点索引下载特定图像?

假设我可以访问站点索引,并且在此索引的特定目录中我有很多图像,但其中一些图像已调整大小(原始图像仍在那里)。调整大小后的图像有自己的名称,遵循此标准:[image-name][-resolution].jpg,原始图像的名称遵循此标准:[image-name].jpg

  • 因此,我想知道如何使用下载所有原始图像wget

笔记:图片名称中没有空格,而且我指定了文件类型为.jpg,因为我不知道下载这种类型的文件是否有区别。

答案1

获得支持正则表达式使用--accept-regex参数。

因此,wget -A "1024x768.jpg"将下载以“1024x768.jpg”结尾的任何文件。如果您想要不同类型的分辨率,可以更改数字以匹配d+。例如:

wget -A "d+xd+.jpg$"

(伪示例)。正则表达式取决于您使用的 shell。

相关内容