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.
В чем может быть причина?
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
@EgorSvinarev
Возможно изображение на клиенте подгружаются через ajax. В таком случае лучше получить код страницы через Selenium
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы