Я пытаюсь загрузить весь файл изображения в папке. Я попробовал
wget -r https://example.com/
И
wget https://example.com/*.jpg
Они не работали. Кто-либо может вести?
Если целевому веб-серверу позволили справочник, вносящий в указатель, и все файлы, чтобы загрузить расположены в том же справочнике, Вы можете загрузить всех их, при помощи рекурсивного поискового выбора 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/
Используйте это:
wget -r --level=1 -A.jpg --ignore-length -x -np http://example.com/folder/
, Что это делает?
-r
: Рекурсивный восстанавливающий (важный)
--level=0
: Определите уровень глубины максимума рекурсии. 1 для просто этого справочника.
-x
: Вынудите директоров, создайте иерархию справочников, даже если Вы не были бы созданный иначе
-np
: никакой родитель, не поднимайтесь родительскому директору, восстанавливая рекурсивно
-A.type
: только загрузите файлы добавочным номеромtype
.