Используя Красивый суп, я не могу захватить ВСЕ элементы HTML. В частности, я пытаюсь получить значение 4
в
<button class="css-812ha7 " type="button">4</button>
но у меня возникают проблемы при использовании красивого супа, потому что я не могу перехватить вложенные теги
Код:
soup.select('.css-rs2cuv')
Возвращает:
[
<div class="css-rs2cuv">
<button class="css-rzdbbc" type="button">
<svg class="css-1jc5boz" viewbox="0 95 57 95">
<path d="M57 142.5L9.5"></path>
</svg>
</button>
<button class="css-rzdbbc" type="button">
<svg class="css-15yx468" viewbox="0 95 57 95">
<path d="M57 142.5L9.5 95 0 104.5l38"></path>
</svg>
</button>
</div>
]
Я думал, что моя строка кода вернет все теги и вложенные теги, и тогда я смогу просто запустить больше методов, чтобы получить желаемое значение
HTML я разбираю:
<div class="css-rs2cuv">
<button class="css-rzdbbc" type="button">
<svg viewBox="0 95 57 95" class="css-1jc5boz">
<path d="M57 142.5L9.5"></path>
</svg>
</button>
<button class="css-10po51q " type="button">1</button>
<button class="css-812ha7 " type="button">2</button>
<button class="css-812ha7 " type="button">3</button>
<div class="css-ufx8pa " data-comp="Flex Box">...</div>
<button class="css-812ha7 " type="button">4</button>
<button class="css-mnn3vx " type="button">
<svg viewBox="0 95 57 95" class="css-15yx468 ">
<path d="M57 142.5L9.5 95 0 104.5l38"></path>
</svg>
</button>
</div>