Как скачать изображения с сайтов, используя красивый суп? - PullRequest
0 голосов
/ 24 января 2019

Я хочу сохранить изображения с веб-сайтов, возможно ли это с помощью красивой библиотеки супа на Python. Нужна ли нам библиотека подушек? или мы можем преобразовать их в массивы и обработать их с помощью открытого резюме?

1 Ответ

0 голосов
/ 24 января 2019

Без предоставления каких-либо подробностей все, что может сделать каждый, это дать общий ответ.Но да, это возможно.

Я полагаю, вы бы использовали Beautifulsoup, чтобы получить URL-адрес изображения, а затем использовать этот URL-адрес, чтобы вытащить и сохранить изображение.Так что-то вроде:

from PIL import Image
import requests
import bs4

url = 'some.site.com'

response = requests.get(url)

soup = bs4.BeautifulSoup(response.text, 'html.parser')

image = soup.find('img')
image_url = image['src']


img = Image.open(requests.get(image_url, stream = True).raw)

img.save('image.jpg')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...