HTML
<span class="itemName tiny">foo</span>
<span class="fr">
<span id="2kCf5PSJ0vuykePDtnKrGOKvepUq1suWY5xrArwfAEVl2RmP8xyaq388rH4_slash_63OS||CAD||PPR||CA" class="itemValue privacy valueTiny">bar</span>
<span class="currencyType ">CAD</span>
</span>
Мой код
html = driver.page_source
soup = BeautifulSoup(html, "html.parser")
balance = soup.find(text="foo").findNext('span id')
print(balance) <--- expecting "bar"
schequing = balance.text
, но баланс всегда пуст, и я получаю эту ошибку.
File "C:/Users/thomas/PycharmProjects/test/mainapp/main.py", line 223, in bills
schequing = balance.text
AttributeError: 'NoneType' object has no attribute 'text'
Кто-нибудь знает, какразобрать HTML с красивым супом?Мое намерение здесь состоит в том, чтобы найти значение foo, которое является уникальным, а затем получить значение следующего тега, которое должно быть bar.