загрузка насыщенного изображения из веб-галереи на основе piwigo

Я бы хотел скачать оригинальные изображения с этого сайта, построенные на piwigo CM http://mermaid.pink/

Загрузка одного изображения разрешена, но для этого потребуется возраст. Можете ли вы предложить мне программное обеспечение, расширение, скрипт или что-нибудь еще, способное выполнить эту задачу?

1
задан 22 February 2015 в 22:14

1 ответ

Это мое решение для этого, так как ваш вопрос получает изображения

Итак, сначала создайте папку для сохранения изображений, затем 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 ] получить изображения

0
ответ дан 23 May 2018 в 23:01

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

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