2016-09-11 2 views
0

Я попытался загрузить все изображения с заданного URL с помощью wget. Ниже приведены некоторые из команд, которые я использовал.Использование wget для загрузки изображений с веб-страницы

wget -A.jpg [URL] 
wget -A .jpg [URL] 
wget -A *.jpg [URL] 
wget -A .jpg [URL] 
wget -nd -r -P /my/directory/ -A jpeg,jpg [URL] 

Не указано выше указанных команд. Таким образом, чтобы убедиться, я проверил расширение файлов каждых изображений с URL я уточнен и понял, что они отформатированы, как это:

URL/image.jpg?quality=85&strip=info&w=1200 

Как я могу обойти эту проблему, где есть параметры в конце файла расширение из URL-адреса, с которого я пытался получить? Есть ли опция в wget, которую я пропускаю?

Спасибо, любая помощь будет оценена.

ответ

0

Вы также должны указать звездочку после jpg, если вы хотите совместить те файлы, которые не заканчиваются jpg.

Как:

wget -A *.jpg* [URL] 

Вы также можете использовать регулярные выражения с --accept-regex аргументом, если вы хотите более сложную фильтрацию.

Смежные вопросы