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 ,二进制形式打开文件。