import urllib2 import re res=urllib2.urlopen("http://www.nipic.com/") #print res.read() all=re.findall(r'http://icon.nipic.com/BannerPic.+.jpg',res.read()) print all num = 0 for url in all: picture=urllib2.urlopen(url) buf=picture.read() local=open(str(num) + '.jpg','wb') local.write(buf) local.close() num+=1
抓取网页图片保存本地 ,注意 open文件方式为 wb ,二进制形式打开文件。