stympel
@stympel

Почему bs4 не парсит изображения?

Есть html
<div data-name="Carousel">
    <img>
    <img>
    <img>
    <img>
    ...
</div>


Если я смотрю в консоли браузера, то количество изображений в диве на порядок больше десяти. Но если я вытащу все изображения через bs4, то получу ровно 10 изображений.
images = soup.find(name="div", attrs={"data-name": "Carousel"}).find_all(name="img")


Причем ошибки на уровне bs4 никакой нет, если я принтану карусель, то там будет ровно 10 тегов img.
В чем может быть причина?
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
@EgorSvinarev
Возможно изображение на клиенте подгружаются через ajax. В таком случае лучше получить код страницы через Selenium
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Idaproject Москва
от 70 000 ₽
БАРС Груп Санкт-Петербург
от 60 000 до 200 000 ₽
Alente Красноярск
от 60 000 до 70 000 ₽