Получите все файлы изображений с wget

Я пытаюсь загрузить весь файл изображения в папке. Я попробовал

wget -r  https://example.com/

И

wget https://example.com/*.jpg

Они не работали. Кто-либо может вести?

16
задан 11 October 2018 в 00:24

2 ответа

Если целевому веб-серверу позволили справочник, вносящий в указатель, и все файлы, чтобы загрузить расположены в том же справочнике, Вы можете загрузить всех их, при помощи рекурсивного поискового выбора wget.

использование

wget -r -l1 -A.jpg http://www.example.com/test/

это загрузит весь .jpg файл из справочника test.

, если Вы не хотите загружать весь файл тогда, infos ниже будет полезен.

   -A acclist --accept acclist
   -R rejlist --reject rejlist
       Specify comma-separated lists of file name suffixes or patterns to 
       accept or reject. Note that if any of the wildcard characters, *, ?,
       [ or ], appear in an element of acclist or rejlist, it will be 
       treated as a pattern, rather than a suffix.

   --accept-regex urlregex
   --reject-regex urlregex
       Specify a regular expression to accept or reject the complete URL.

как:

wget -r --no-parent -A '*.jpg' http://example.com/test/
19
ответ дан 23 November 2019 в 02:33

Используйте это:

wget -r --level=1 -A.jpg --ignore-length -x -np http://example.com/folder/

, Что это делает?

-r: Рекурсивный восстанавливающий (важный)
--level=0: Определите уровень глубины максимума рекурсии. 1 для просто этого справочника.
-x: Вынудите директоров, создайте иерархию справочников, даже если Вы не были бы созданный иначе
-np: никакой родитель, не поднимайтесь родительскому директору, восстанавливая рекурсивно
-A.type: только загрузите файлы добавочным номером type.

Источник

6
ответ дан 23 November 2019 в 02:33

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

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