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中map、any、all函数用法分析
Apr 21 Python
python利用matplotlib库绘制饼图的方法示例
Dec 18 Python
window下eclipse安装python插件教程
Apr 24 Python
python 中的divmod数字处理函数浅析
Oct 17 Python
numpy使用技巧之数组过滤实例代码
Feb 03 Python
python中将\\uxxxx转换为Unicode字符串的方法
Sep 06 Python
简单了解Python生成器是什么
Jul 02 Python
python 修改本地网络配置的方法
Aug 14 Python
Python生成随机验证码代码实例解析
Jun 09 Python
基于selenium及python实现下拉选项定位select
Jul 22 Python
Python Map 函数的使用
Aug 28 Python
Python基础之元组与文件知识总结
May 19 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
php随机取mysql记录方法小结
2014/12/27 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
JQuery小知识
2010/10/15 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
javascript去除字符串左右两端的空格
2015/02/05 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
js实现创建删除html元素小结
2015/09/30 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
详解Vue源码之数据的代理访问
2018/12/11 Javascript
微信小程序上线发布流程图文详解
2019/05/06 Javascript
vue2.0 解决抽取公用js的问题
2020/07/31 Javascript
[01:46]2018完美盛典章节片——坚守
2018/12/17 DOTA
python标准算法实现数组全排列的方法
2015/03/17 Python
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
python利用高阶函数实现剪枝函数
2018/03/20 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
毕业生个人的求职信范文
2013/12/03 职场文书
教师申诉制度
2014/01/29 职场文书
生日主持词
2014/03/20 职场文书
银行先进个人事迹材料
2014/05/11 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
森马旗舰店双十一营销方案
2014/09/29 职场文书
六一领导慰问欢迎词
2015/01/26 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
python小程序之飘落的银杏
2021/04/17 Python
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL