Как парсить картинки с сайтов на python?

Пользователь

от gussie.jones , в категории: Python , 3 месяца назад

Как парсить картинки с сайтов на python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 3 месяца назад

@gussie.jones  Вы можете использовать библиотеку BeautifulSoup и requests для парсинга картинок с сайтов.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
import requests
from bs4 import BeautifulSoup

def get_html(url : str):
    return requests.get(url).text # Делаем запрос и возвращаем его содержимое

def get_image_from_html(html : str):
    soup = BeautifulSoup(html, 'html.parser') # Создаем экземпляр класса beautifulsoup с режимом 'html.parser'

    image = soup.find('img', {'class' : 'some_image'}).get('href') # Получаем изображение с классом some_image

    return image

if __name__ == '__main__':
    html = get_html(url = "dropcode.ru")
    image = get_image_from_html(html = html) # Получаем изображение