import urllib2
from BeautifulSoup import BeautifulSoup
url = "http://springerlink.com"
req = urllib2.Request(url, headers={'User-Agent' : "Magic Browser"})
webpage= urllib2.urlopen(req)
parser = webpage.read()
soup = BeautifulSoup(parser)
top_div = soup.find('div', {'id':'a'}) #注意:返回的是list对象
aa_div = top_div.findAll('div', {'class':'aa'}) #同样是list对象
报错:
Traceback (most recent call last):
File "E:\eclipse-workspace\Test\src\Web\urllib2s\urllib_1.py", line 18, in <module>
aa_div = top_div.findAll('div') #同样是list对象
AttributeError: 'NoneType' object has no attribute 'findAll'
新手,不知道是BeautifulSoup安装问题还是版本问题。。。
BeautifulSoup安装:
下载后解压, 然后进入目录执行 :
1, python setup.py build
2, python setup.py install
忘了说了:Windows xp系统