Я только начал учиться использовать BeautifulSoup в Python для разбора html и у меня очень простой глупый вопрос. Почему-то я просто не смог получить текст 1 только из html ниже (хранится в контейнерах).
....
<div class="listA">
<span><span>Text 1</span><b>Text 2</b><b>Text 3</b></span>
</div>
...
soup = BeautifulSoup(driver.page_source, 'html.parser')
containers = soup.findAll("div", {"class": "listA"})
datas = []
for data in containers:
textspan = data.find("span")
datas.append(textspan.text)
Вывод выглядит следующим образом: Text1Text2Text3
Любой совет, как их разграничить? Спасибо и высоко ценится!