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

 

posted @ 2016-09-14 13:41  backinfile  阅读(221)  评论(0编辑  收藏  举报