Я намагаюся завантажити весь файл зображень у папку. я намагався
wget -r https://example.com/
І
wget https://example.com/*.jpg
Вони не спрацювали. Хтось може керувати?
Я намагаюся завантажити весь файл зображень у папку. я намагався
wget -r https://example.com/
І
wget https://example.com/*.jpg
Вони не спрацювали. Хтось може керувати?
Відповіді:
Якщо на цільовому веб-сервері ввімкнено індексацію каталогів, а всі завантажувані файли знаходяться в одному каталозі, ви можете завантажити їх усі, скориставшись функцією рекурсивного пошуку wget.
використання
wget -r -l1 -A.jpg http://www.example.com/test/
він завантажить весь .jpg
файл із каталогу test
.
якщо ви не хочете завантажити весь файл, то інформація нижче буде корисною.
-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
: Примушуйте dirs, створюйте ієрархію каталогів, навіть якщо вони не були створені інакше
-np
: жоден батьків, не піднімайтеся до батьківського dir при рекурсивному завантаженні
-A.type
: завантажуйте лише файли з розширеннямtype
.
Мої займенники - Він / Він