Python使用正则表达式抓取网页图片的方法示例


Posted in Python onApril 21, 2017

本文实例讲述了Python使用正则表达式抓取网页图片的方法。分享给大家供大家参考,具体如下:

#!/usr/bin/python
import re
import urllib
#获取网页信息
def getHtml(url):
  page = urllib.urlopen(url)
  html = page.read()
  return html
def getImg(html):
#匹配网页中的图片
 reg = r'src="(.*?\.jpg)" alt'
  imgre = re.compile(reg)
  imglist = re.findall(imgre,html)
  x = 0
  for imgurl in imglist:
    urllib.urlretrieve(imgurl,'%s.jpg' % x)
    x+=1
html = getHtml("http://photo.bitauto.com/?WT.mc_id=360tpdq")
print getImg(html)
Python 相关文章推荐
Python开发WebService系列教程之REST,web.py,eurasia,Django
Jun 30 Python
python list是否包含另一个list所有元素的实例
May 04 Python
Django实战之用户认证(用户登录与注销)
Jul 16 Python
Python OpenCV对本地视频文件进行分帧保存的实例
Jan 08 Python
详解django+django-celery+celery的整合实战
Mar 19 Python
python分数表示方式和写法
Jun 26 Python
在python plt图表中文字大小调节的方法
Jul 08 Python
python 返回一个列表中第二大的数方法
Jul 09 Python
python使用tomorrow实现多线程的例子
Jul 20 Python
Python读取表格类型文件代码实例
Feb 17 Python
pytorch 6 batch_train 批训练操作
May 28 Python
Python tensorflow卷积神经Inception V3网络结构
May 06 Python
用python找出那些被“标记”的照片
Apr 20 #Python
python实现12306火车票查询器
Apr 20 #Python
Python编程修改MP3文件名称的方法
Apr 19 #Python
Python实现将罗马数字转换成普通阿拉伯数字的方法
Apr 19 #Python
Python连接SQLServer2000的方法详解
Apr 19 #Python
Django自定义插件实现网站登录验证码功能
Apr 19 #Python
Python列表切片用法示例
Apr 19 #Python
You might like
提问的智慧(2)
2006/10/09 PHP
在Windows版的PHP中使用ADO
2006/10/09 PHP
PHP 将逗号、空格、回车分隔的字符串转换为数组的函数
2012/06/07 PHP
THinkPHP获取客户端IP与IP地址查询的方法
2016/11/14 PHP
学习ExtJS form布局
2009/10/08 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
js获取html参数及向swf传递参数应用介绍
2013/02/18 Javascript
Jquery实现搜索框提示功能示例代码
2013/08/13 Javascript
jQuery异步加载数据并添加事件示例
2014/08/24 Javascript
深入学习JavaScript中的原型prototype
2015/08/13 Javascript
学习JavaScript设计模式之责任链模式
2016/01/18 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
2017/03/29 Javascript
分分钟学会vue中vuex的应用(入门教程)
2017/09/14 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
2018/09/18 Javascript
Vue中 key keep-alive的实现原理
2018/09/18 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
详解如何理解vue的key属性
2019/04/14 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
layer弹出框确定前验证:弹出消息框的方法(弹出两个layer)
2019/09/21 Javascript
pyramid配置session的方法教程
2013/11/27 Python
win7安装python生成随机数代码分享
2013/12/27 Python
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
Python随机生成身份证号码及校验功能
2018/12/04 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
泰国时尚电商:POMELO Fashion
2020/03/11 全球购物
详细的大学生创业计划书模板
2014/01/27 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
课文《燕子》教学反思
2016/02/17 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL