关于python beautifulsoup的一个问题

<html>
<head>
XXXXXXX

</head>

<body>
XXXXXX

<body>

</html>
代码如下
html=soup.html
head=html.contents[0]
print head.name # 这样可以
body=head.nextSibling
print body.name #这时候body.name 就是null了
请问这是为什么?

你的问题好笼统。。
你是希望获取body的什么信息呢?
如果是body的内容,你应该用:
print body.contents

另外,你 body = head.nextSibling 你确定这个body没问题?
print str(body) 是什么内容?

感觉你应该:body = html.contents[1] 才对。
温馨提示:答案为网友推荐,仅供参考
相似回答