Как загрузить определенные изображения из индекса сайта с помощью wget?

Давайте предположим, что у меня есть доступ к индексу сайта, и в определенном каталоге этого индекса у меня много изображений, но некоторые из этих изображений были изменены (оригиналы все еще там). Изображения с измененным размером имеют свое собственное имя в соответствии с этим стандартом: [image-name][-resolution].jpg, а исходные изображения имеют свое имя в соответствии с этим стандартом: [image-name].jpg.

  • Итак, я хотел бы знать, как загрузить все исходные изображения, используя wget?

Примечание : в Имена изображений, и я указал, что тип файла - .jpg, потому что я не знаю, есть ли какая-либо разница в загрузке этого типа файла.

1
задан 14 April 2014 в 18:37

1 ответ

wget поддерживает регулярные выражения с параметром --accept-regex.

Таким образом, wget -A "1024x768.jpg" загрузит любой файл, заканчивающийся на «1024x768.jpg». Если вы хотите различного рода разрешения, цифры могут быть изменены, чтобы соответствовать d+. Что-то вроде:

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

(псевдо-пример). Регулярное выражение зависит от используемой вами оболочки.

0
ответ дан 14 April 2014 в 18:37

Другие вопросы по тегам:

Похожие вопросы: