繁体   English   中英

如何使用beautifulsoup在font标签中提取文本

[英]how to extract text within font tag using beautifulsoup

我正在使用beautifulsoup创建我的第一个程序,我的html文件包含这样的代码片段

......
......
......

<font face="verdana" size="3">5 n i D 1 C</font>
......
......

我想从<font>标签中提取5 ni D 1 C 我在做

ele=soup('font', face="verdana",size="3")然后

ele.Contents()

但我得到一个错误AttributeError: 'ResultSet' object has no attribute 'font'当我这样做时, AttributeError: 'ResultSet' object has no attribute 'font'

 print ele

输出是

[<font face="verdana" size="3">5 n i D 1 C</font>]

这意味着它正在搜索,请帮助我如何提取给定的文本。

谢谢

ele[0].contents[0]
u'5 n i D 1 C'

试着做

ele[0].Contents()

代替

ele.Contents()

ele是ResultSet而不是第一个结果,可能想要检查文档中只返回第一个结果的内容。 我不熟悉BeautifulSoup

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM