python urllib2

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

你可能感兴趣的:(python urllib2)