Задать вопрос
@TroyHarder

Как спарсить и скачать все картинки с сайта?

Есть сайт, с которого нужно скачать все картинки.
Есть ли какой-нибудь алгоритм для этого или пример кода? Никак не могу придумать.
Я не прошу сделать код за меня, просто буду рад любым рекомендациям и советам, так как впервые столкнулся с подобной задачей.
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@german11235
Очевидно вам нужно при помощи какой-либо библиотеки распарсить html страничку интересующего ресурса, собрать с неё все ссылки с картинками и... пройдясь по ним циклом просто загрузить их. Для парсинга можете воспользоваться Scrapy или BeautifulSoup. Судя вашему вопросу не уверен занимались вы этим раньше так что можете почитать книгу, ну а как загрузить саму картинку из url при помощи того же requests можете нагуглить за 2 минуты.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Посмотрите в сторону консольной утилиты wget. Ее вполне можно поставить и под виндой. Она (утилита) уже умеет скачивать сайт целиком вместе с картинами следуя по ссылкам со страницы на страницу.
Прочитайте ее документацию.
Там есть опция рекурсивной загрузки -r.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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