Из этого источника HTML:Использование BeautifulSoup для извлечения текста перед первым ребенком тег
<div class="category_link">
Category:
<a href="/category/personal">Personal</a>
</div>
Я хочу, чтобы извлечь текст Category:
Вот мои попытки использовать Python/BeautifulSoup (с выходом в качестве комментария - после #)
parsed = BeautifulSoup(sample_html)
parsed_div = parsed.findAll('div')[0]
parsed_div.firstText() # <a href="/category/personal">Personal</a>
parsed_div.first() # <a href="/category/personal">Personal</a>
parsed_div.findAll()[0] # <a href="/category/personal">Personal</a>
Я ожидаю, что «текстовый узел» будет доступен в качестве первого ребенка. Любые предложения о том, как я могу это решить?
'parsed_div.contents [0]' – Avaris