Это мое решение для этого, так как ваш вопрос получает изображения
Итак, сначала создайте папку для сохранения изображений, затем cd в нее
#terminal
mkdir imagesFolder
cd imagesFolder/
# this one will take a long time but will download
# every single image related to this website
wget -r -nd -H -p -A '*.jpg','*.jpeg','*.png' -e robots=off http://mermaid.pink/
#I recomend to use this one better as the images in this site are all jpg
# And recursion level is set to 1
wget -r -l 1 -nd -H -p -A '*.jpg' -e robots=off http://mermaid.pink/
Аргументы wget объяснены :
-r | --recursive: включить рекурсивное извлечение. Максимальная глубина по умолчанию - 5. -l depth | --level = depth: укажите глубину глубины глубины рекурсии. -nd | --no-directories: Не создавать иерархию каталогов при рекурсивном возврате. С включением этой опции все файлы будут сохранены в текущем каталоге, без скремблирования (если имя появляется более одного раза, имена файлов получат расширения .n). -H | --span-hosts: Включить привязку к хостам при выполнении рекурсивного извлечения. -p | --page-requisites: этот параметр заставляет Wget загружать все файлы, необходимые для правильного отображения данной HTML-страницы. Это включает в себя такие вещи, как встроенные изображения, звуки и ссылки на таблицы стилей ... -A | --accept: укажите запятые списки суффиксов имени файла или шаблонов для принятия. Обратите внимание, что если какой-либо из подстановочных знаков,?, [Или] появляется в элементе acclist, он будет рассматриваться как шаблон, а не суффикс. В этом случае вы должны заключить шаблон в кавычки, чтобы ваша оболочка не расширила его, как в -A ".mp3" или -A '* .mp3'. -e | --execute: выполнить команду, как если бы она была частью .wgetrc. Вызываемая таким образом команда будет выполняться после команд в .wgetrc, что будет иметь приоритет над ними. Если вам нужно указать более одной команды wgetrc, используйте несколько экземпляров -e. В этом случае robots = off является аргументом -e . Для получения дополнительной информации о типе wget в терминале
man wget
ИЛИ проверьте ЭТО
[d1 ] получить изображения
ответ дан T04435
23 May 2018 в 23:01
поделиться