下载图片-使用正则表达式
2015-08-02 16:51
246 查看
图片处理
如何处理图片
拿到网页使用正则表达式匹配
使用urlretrieve下载图片
import re import urllib2 import urllib def getContext(url): ''' 获取html ''' html = urllib2.urlopen(url) return html.read() def getPicture(html): ''' 获取图片网址 ''' regex = r'class="BDE_Image" src="(.+?\.jpg)"' pattern = re.compile(regex) imageUrl = re.findall(pattern, html) i = 1 for url in imageUrl: print url urllib.urlretrieve(url, '%s.jpg' % i) i +=1 url = 'http://tieba.baidu.com/p/3932177087' if __name__=='__main__': html = getContext(url) getPicture(html)
相关文章推荐
- msql 正则表达式
- 正则表达式
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- Mootools 1.2教程 正则表达式
- upload上传单张图片
- 图片引发的溢出危机(图)
- 批处理FINDSTR正则表达式用法实例分析
- vbs正则表达式代码
- C#实现把彩色图片灰度化代码分享
- C#监控文件夹并自动给图片文件打水印的方法
- 纯CSS实现的当鼠标移上图片添加阴影效果代码
- 随鼠标移动的图片或文字特效代码
- CSS 图片横向排列实现代码
- C#实现将Email地址转成图片显示的方法
- 超级经典一套鼠标控制左右滚动图片带自动翻滚
- 用css实现图片垂直居中的使用技巧
- C++实现读取图片长度和宽度
- php中看实例学正则表达式
- PHP根据图片色界在不同位置加水印的方法