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批量同步web服务器代码核心程序
Sep 01 Python
零基础写python爬虫之使用urllib2组件抓取网页内容
Nov 04 Python
Python os模块介绍
Nov 30 Python
python入门之语句(if语句、while语句、for语句)
Jan 19 Python
python定时检查某个进程是否已经关闭的方法
May 20 Python
Python实现的选择排序算法原理与用法实例分析
Nov 22 Python
python实现名片管理系统项目
Apr 26 Python
使用python进行广告点击率的预测的实现
Jul 04 Python
在python中画正态分布图像的实例
Jul 08 Python
Python中list循环遍历删除数据的正确方法
Sep 02 Python
pycharm无法导入本地模块的解决方式
Feb 12 Python
python操作微信自动发消息的实现(微信聊天机器人)
Jul 14 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采集时被封ip的解决方法
2010/08/29 PHP
PHP通过API获取手机号码归属地
2015/05/28 PHP
Yii框架实现图片上传的方法详解
2017/05/20 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
2019/11/19 PHP
javascript 一个自定义长度的文本自动换行的函数
2007/08/19 Javascript
javascript 事件绑定问题
2011/01/01 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
js中传递特殊字符(+,&)的方法
2014/01/16 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
JavaScript 节流函数 Throttle 详解
2016/07/04 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
vue2.0 中#$emit,$on的使用详解
2017/06/07 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
2020/05/12 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
JavaScript仿京东轮播图效果
2021/02/25 Javascript
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
python3抓取中文网页的方法
2015/07/28 Python
python使用pymysql实现操作mysql
2016/09/13 Python
Python外星人入侵游戏编程完整版
2020/03/30 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
python根据时间获取周数代码实例
2019/09/30 Python
Linux下升级安装python3.8并配置pip及yum的教程
2020/01/02 Python
Python实现自动签到脚本功能
2020/08/20 Python
屈臣氏俄罗斯在线商店:Watsons俄罗斯
2020/08/03 全球购物
酒店服务与管理毕业生求职信
2013/11/02 职场文书
单位门卫岗位职责
2013/12/20 职场文书
人力资源经理自我评价
2014/01/04 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
HTML实现仿Windows桌面主题特效的实现
2022/06/28 HTML / CSS