@S3D8K

Как получить src атибут тэга img при парсинге с помощью BS4?

Доброго времени суток.
Решил попробовать реализовать парсинг товаров с сайта asos.com .
По какой то причине парсер находит ссылки на изображения только для первой строки, далее же он их не видит.
Я предполагаю что это из за разных классов атрибутов img.

def parsBlock(self, block):
urlBlock = block.select_one('a._3TqU78D')
nameBlock = block.select_one('a._3TqU78D')
imgBlock = block.select_one('img')

url = urlBlock.get('href')
name = nameBlock.get('aria-label')
img = imgBlock.get('src')
price, name = (name.split('; ', 1))[1], (name.split('; ', 1))[0]
logger.info('%s, %s, %s, %s', name, price, url, img)

614d9163ad986396765125.png614d917160ac5026116008.png
  • Вопрос задан
  • 347 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Ryslan_13
from Ukreun
1. find().get("src")
2. find()["src"]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы