BeautifulSoup的.content是什么?我正在学习crummy.com的教程,但我不太理解.content的作用。我已经查看了论坛,但没有找到答案。看下面的代码...
我希望代码的最后一行打印出“body”,而不是...
.content 只关注于 html、head 和 title 吗?如果是,为什么会这样呢?
提前感谢您的帮助。
from BeautifulSoup import BeautifulSoup
import re
doc = ['<html><head><title>Page title</title></head>',
'<body><p id="firstpara" align="center">This is paragraph <b>one</b>.',
'<p id="secondpara" align="blah">This is paragraph <b>two</b>.',
'</html>']
soup = BeautifulSoup(''.join(doc))
print soup.contents[0].contents[0].contents[0].contents[0].name
我希望代码的最后一行打印出“body”,而不是...
File "pe_ratio.py", line 29, in <module>
print soup.contents[0].contents[0].contents[0].contents[0].name
File "C:\Python27\lib\BeautifulSoup.py", line 473, in __getattr__
raise AttributeError, "'%s' object has no attribute '%s'" % (self.__class__.__name__, attr)
AttributeError: 'NavigableString' object has no attribute 'name'
.content 只关注于 html、head 和 title 吗?如果是,为什么会这样呢?
提前感谢您的帮助。