Я хочу извлечь только текст из самого верхнего элемента моего супа; однако soup.text также предоставляет текст всех дочерних элементов:
У меня
import BeautifulSoup
soup=BeautifulSoup.BeautifulSoup('<html>yes<b>no</b></html>')
print soup.text
Вывод на это yesno
. Я хочу просто "да".
Какой лучший способ достичь этого?
Изменить. Я также хочу, чтобы yes
выводился при разборе "<html><b>no</b>yes</html>
".