我从运行下面的代码得到一条错误消息。在
代码:
from bs4 import BeautifulSoup
import urllib2
import re
url="http://m.harveynorman.com.au/ipods-audio-music/ipods/ipods"
page=urllib2.urlopen(url)
soup = BeautifulSoup(page.read())
A = soup.findAll('strong',{'class':'name fn'})[0]
for B in A:
print B.renderContents()
错误消息:
^{pr2}$
在本例中,
A
是给定类型的单个结果。在当您遍历此对象
^{pr2}$A
时,将生成一个对象B:在本例中,
bs4.element.NavigableString
实际上并不包含方法renderContents
。这可以通过以下方式进行验证:以下是您可能真正想要的(没有findAll上的切片标记):
相关问题 更多 >
编程相关推荐