如何用漂亮的汤来获取标签的最里面的文字?

时间:2018-01-31 16:23:11

标签: python beautifulsoup

我有以下html元素:

<blockquote class="abstract">
<span class="descriptor"> abstract</span>
Abstract text goes here
</blockquote>

我有兴趣获取“abstarct text ...”。我在python和beautifulsoup中尝试了以下方法。

abstract=soup.find('blockquote', {"class":'abstract mathjax'})

以上是正确的(我检查打印)。但是以下没有一个人能够获得文本:

print abstract.text
print abstract.find(text=True)
print abstract.get_text()

任何线索?非常感谢您提前,

加布里埃尔

1 个答案:

答案 0 :(得分:2)

您正试图找到inputmean_squared_error。请尝试以下方法:

abstract

哪个会打印:

mathjax