python BeautifulSoup的使用出错
作小寒 2017-02-23 08:58:20 __author__ = 'zy'
import re
import urllib
from BeautifulSoup import *
def get_content(url):
""".doc"""
html=urllib.urlopen(url)
content=html.read()
html.close()
return content
def get_images(info):
soup=BeautifulSoup(info)
all_img=soup.find_all('img',class_="BDE_Image")
x=1
for img in all_img:
image_name='%s.jpg' % x
urllib.urlretrieve(img['src'],image_name)
print img['src']
x+=1
info=get_content("https://tieba.baidu.com/p/4803144798?red_tag=1205304620")
print get_images(info)
输出执行后
Traceback (most recent call last):
File "C:\Users\zy\Desktop\py\soup.py", line 29, in <module>
print get_images(info)
File "C:\Users\zy\Desktop\py\soup.py", line 17, in get_images
all_img=soup.find_all('img',class_="BDE_Image")
TypeError: 'NoneType' object is not callable