Загрузите контент из определенного <div> с помощью wget

Я пытаюсь загрузить все изображения из определенной галереи ImageBam. Я попытался сделать это:

wget -P pics -H -nd -r -A '.jpg,.jpeg,.png,.gif,' -erobots=off http://www.imagebam.com/gallery/hwtfu6m7es3gun1emmpy2uheohrcckmt/ 

Но он загрузил весь сайт; все, что мне нужно, это контент из определенного <div> который включает в себя миниатюры и оригинальные изображения. Можно ли создать скрипт для загрузки контента из одного <div> а не всего веб-сайта?

One Solution collect form web for “Загрузите контент из определенного <div> с помощью wget”

Проблема сложная, потому что полные изображения не находятся под деревом родителя, поэтому трудно отличить эти пути от любых других сайтов. Кроме того, ссылки на полные изображения на самом деле являются ссылками на страницы, в которых встроено изображение с полным разрешением. Там может быть более элегантное решение, но вот один из способов сделать это, который работает.

 #!/bin/bash wget -np http://www.imagebam.com/gallery/hwtfu6m7es3gun1emmpy2uheohrcckmt/ grep HTML-Code index.html > html_code grep -E -o 'http://thumbnails[^"]+' html_code > thumb_urls grep -E -o 'http://www[^"]+' html_code > image_pages wget -i thumb_urls wget -P image_pages_dir -i image_pages for file in image_pages_dir/* do echo $file grep -m 1 -o -E 'http://.*jpg' $file >> full_image_urls done wget -i full_image_urls 
  • Как загрузить папку с диска Google с помощью терминала?
  • Owncloud не показывает файлы, которые загружаются через SSH
  • Как загрузить много документов на терминал с сервера?
  • Резервирование wget
  • wget несколько файлов PDF из ссылок
  • Как wget Youtube ужасный URL
  • wget веб-сайт в csv
  • Wget или скручивание самозаверяющего сертификата с сервера
  • Как объединить wget, сортировать и сохранять в новое имя файла?
  • Как передать аргумент, хранящийся в переменной, в WGET
  • Загрузите, добавив после некоторого процентного завершения
  • Linux и Unix - лучшая ОС в мире.