Задать вопрос
@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
  • Вопрос задан
  • 423 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@Ryslan_13
from Ukreun
1. find().get("src")
2. find()["src"]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
22 янв. 2025, в 22:30
5000 руб./за проект
22 янв. 2025, в 22:26
200000 руб./за проект
22 янв. 2025, в 22:25
50000 руб./за проект