python抓取网页中的图片示例


Posted in Python onFebruary 28, 2014
#coding:utf8
import re
import urllib
def getHTML(url):
    page = urllib.urlopen(url)
    html = page.read()
    return html
def getImg(html,imgType):
    reg = r'src="(.*?\.+'+imgType+'!slider)" '
    imgre = re.compile(reg)
    imgList = re.findall(imgre, html)
    x=0
    for imgurl in imgList:
        print imgurl
        urllib.urlretrieve(imgurl, '%s.%s' % (x, imgType))
        x =x+1

html= getHTML("https://3water.com")
getImg(html,'jpg')
Python 相关文章推荐
探寻python多线程ctrl+c退出问题解决方案
Oct 23 Python
基于python 字符编码的理解
Sep 02 Python
python实现简单聊天应用 python群聊和点对点均实现
Sep 14 Python
pyqt5自定义信号实例解析
Jan 31 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
Apr 26 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
Jul 18 Python
python树莓派红外反射传感器
Jan 21 Python
python3用PIL把图片转换为RGB图片的实例
Jul 04 Python
Python将视频或者动态图gif逐帧保存为图片的方法
Sep 10 Python
手机使用python操作图片文件(pydroid3)过程详解
Sep 25 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
Apr 25 Python
使用python分析git log日志示例
Feb 27 #Python
python去掉字符串中重复字符的方法
Feb 27 #Python
tornado捕获和处理404错误的方法
Feb 26 #Python
python为tornado添加recaptcha验证码功能
Feb 26 #Python
python实现博客文章爬虫示例
Feb 26 #Python
python处理中文编码和判断编码示例
Feb 26 #Python
python实现网页链接提取的方法分享
Feb 25 #Python
You might like
综合图片计数器
2006/10/09 PHP
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
浅谈PHP解析URL函数parse_url和parse_str
2014/11/11 PHP
thinkPHP5.0框架模块设计详解
2017/03/18 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
js 编写规范
2010/03/03 Javascript
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
javascript不同类型数据之间的运算的转换方法
2014/02/13 Javascript
toggle()隐藏问题的解决方法
2014/02/17 Javascript
在myeclipse中如何加入jquery代码提示功能
2014/06/03 Javascript
ECMAScript 6即将带给我们新的数组操作方法前瞻
2015/01/06 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
Javascript中浏览器窗口的基本操作总结
2016/08/18 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
jQuery自定义图片上传插件实例代码
2017/04/04 jQuery
详解Angular2 关于*ngFor 嵌套循环
2017/05/22 Javascript
JavaScript模拟实现封装的三种方式及写法区别
2017/10/27 Javascript
vue登录路由验证的实现
2017/12/13 Javascript
JavaScript函数、闭包、原型、面向对象学习笔记
2018/09/06 Javascript
小程序点击图片实现自动播放视频
2020/05/29 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
[37:45]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS Orenda
2014/05/22 DOTA
python 切片和range()用法说明
2013/03/24 Python
Python 列表反转显示的四种方法
2020/11/16 Python
法国一家芭蕾舞鞋公司:Repetto
2018/11/12 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
设计部经理的岗位职责
2013/11/16 职场文书
关于赌博的检讨书
2014/01/08 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
国富论读书笔记
2015/06/26 职场文书
Django模型层实现多表关系创建和多表操作
2021/07/21 Python
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android