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中title()方法的使用简介
May 20 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
May 20 Python
深入学习Python中的上下文管理器与else块
Aug 27 Python
Python进阶之尾递归的用法实例
Jan 31 Python
python更改已存在excel文件的方法
May 03 Python
Python弹出输入框并获取输入值的实例
Jun 18 Python
django框架实现一次性上传多个文件功能示例【批量上传】
Jun 19 Python
Python+OpenCv制作证件图片生成器的操作方法
Aug 21 Python
python银行系统实现源码
Oct 25 Python
Python使用urllib模块对URL网址中的中文编码与解码实例详解
Feb 18 Python
python开发一个解析protobuf文件的简单编译器
Nov 17 Python
python 实现端口扫描工具
Dec 18 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
php框架Phpbean说明
2008/01/10 PHP
PHP源码之explode使用说明
2011/08/05 PHP
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
PHP+FFMPEG实现将视频自动转码成H264标准Mp4文件
2014/09/24 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
php中memcache 基本操作实例
2015/05/17 PHP
php代码检查代理ip的有效性
2016/08/19 PHP
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
2012/02/03 Javascript
jquery弹出框的用法示例(一)
2013/08/26 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
JavaScript中检查对象property的存在性方法介绍
2014/12/30 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
vue按需引入element Transfer 穿梭框
2017/09/30 Javascript
微信小程序支付功能 php后台对接完整代码分享
2018/06/12 Javascript
微信小程序顶部导航栏滑动tab效果
2019/01/28 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
vue 使用async写数字动态加载效果案例
2020/07/18 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
python3+PyQt5实现拖放功能
2018/04/24 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
2020/04/22 Python
狗狗玩具、零食和咀嚼物的月度送货服务:Super Chewer
2018/08/22 全球购物
关于召开会议的通知
2015/04/15 职场文书
2015年妇产科工作总结
2015/05/18 职场文书
2015秋季开学典礼演讲稿
2015/07/16 职场文书
导游词之青岛太清宫
2019/12/13 职场文书
CSS 使用 resize 实现图片拖拽切换预览功能(强大功能)
2021/08/23 HTML / CSS
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript
SpringBoot系列之MongoDB Aggregations用法详解
2022/02/12 MongoDB