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爬虫之抓取糗事百科代码分享
Nov 06 Python
Python元组操作实例分析【创建、赋值、更新、删除等】
Jul 24 Python
python查找指定文件夹下所有文件并按修改时间倒序排列的方法
Oct 21 Python
python-itchat 获取微信群用户信息的实例
Feb 21 Python
Python文件读写常见用法总结
Feb 22 Python
python科学计算之scipy——optimize用法
Nov 25 Python
Python如何进行时间处理
Aug 06 Python
python调用win32接口进行截图的示例
Nov 11 Python
OpenCV-Python 实现两张图片自动拼接成全景图
Jun 11 Python
Python编程super应用场景及示例解析
Oct 05 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 Python
解决Python保存文件名太长OSError: [Errno 36] File name too long
May 11 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多文件上传实现代码
2014/02/20 PHP
PHP中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
2019/02/14 PHP
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
SyntaxHighlighter语法高亮插件使用说明
2011/08/14 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
javascript动态添加、修改、删除对象的属性与方法详解
2014/01/27 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
JavaScript中关键字 in 的使用方法详解
2016/10/17 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
Vue2单一事件管理组件通信
2017/05/09 Javascript
简单的网页广告特效实例
2017/08/19 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
vue项目持久化存储数据的实现代码
2018/10/01 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
微信小程序学习总结(五)常见问题实例小结
2020/06/04 Javascript
Python3基础之输入和输出实例分析
2014/08/18 Python
python 不以科学计数法输出的方法
2018/07/16 Python
使用python进行广告点击率的预测的实现
2019/07/04 Python
Django 全局的static和templates的使用详解
2019/07/19 Python
Python序列类型的打包和解包实例
2019/12/21 Python
利用python对mysql表做全局模糊搜索并分页实例
2020/07/12 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
骆驼官方商城:CAMEL
2016/11/22 全球购物
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
创业计划书的写作技巧及要点
2014/01/31 职场文书
生物技术专业求职信
2014/06/10 职场文书
交警正风肃纪剖析材料
2014/10/29 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
债务追讨律师函
2015/06/24 职场文书
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
Python学习之包与模块详解
2022/03/19 Python