У меня есть XML с несколькими классами Div / Span Classes, и я изо всех сил пытаюсь извлечь текстовое значение.
<div class="line">
<span class="html-tag">
"This is a Heading that I dont want"
</span>
<span>This is the text I want</span>
До сих пор я написал это:
html = driver.page_source
soup = BeautifulSoup(html, "lxml")
spans = soup.find_all('span', attrs={'class': 'html-tag'})[29]
print(spans.text)
Это, к сожалению, выводит только значение «Это заголовок, который мне не нужен», например,
This is the heading I dont want
Число [29]
в коде - это позиция, в которой всегда будет отображаться нужный мне текст.
Я не знаю, как получить нужное мне значение диапазона.
Пожалуйста, не могли бы вы помочь . Спасибо