python 获取网页图片
re为正则表达式模组
re.findall在字符串中查找所有匹配的模式,返回一个list
urllib2提供了使用简单的url工具
urllib2.urlopen发送url请求,返回一个文件流
1 import urllib2 2 import re 3 req=urllib2.urlopen(r'http://www.imooc.com/course/list') 4 buf=req.read() 5 urls=re.findall(r'src="http.+?\.jpg',buf) 6 i=0 7 for url in urls: 8 url=url[5:] 9 print 'url =',url 10 f=urllib2.urlopen(url) 11 con=f.read() 12 f=open('img'+str(i)+'.jpg','w') 13 f.write(con) 14 f.close() 15 i+=1