Only extracting text from this element, not its children

Я хочу извлечь только текст из самого верхнего элемента моего супа; однако soup.text также дает текст всех дочерних элементов:

У меня есть

import BeautifulSoup
soup=BeautifulSoup.BeautifulSoup('<html>yes<b>no</b></html>')
print soup.text

Результатом будет да нет . Я хочу просто «да».

Как лучше всего добиться этого?

Изменить : Я также хочу да для вывода при разборе " нет да ".

48
задан Dragon 14 February 2011 в 09:05
поделиться