下载给定网页上图片的方法


Posted in Python onFebruary 18, 2014
# -*- coding: utf-8 -*- 
import re 
import urllib 
def getHtml(url): 
#找出给出网页的源码 
page = urllib.urlopen(url) 
html = page.read() 
return html def getImg(html): 
#正则 
reg = r'src="(.*?\.jpg)"' 
#编译正则 
imgre = re.compile(reg) 
#找出图片地址 
imglist = re.findall(imgre,html) 
#循环遍历 
x = 0 
for i in imglist: 
urllib.urlretrieve(i,'%s.jpg' % x) 
x+=1 
html = getHtml(r'http://www.renren.com/') 
getImg(html)
Python 相关文章推荐
Python NumPy库安装使用笔记
May 18 Python
Python判断两个对象相等的原理
Dec 12 Python
Python读取word文本操作详解
Jan 22 Python
Pycharm以root权限运行脚本的方法
Jan 19 Python
python安装numpy和pandas的方法步骤
May 27 Python
python里dict变成list实例方法
Jun 26 Python
Python将string转换到float的实例方法
Jul 29 Python
哪些是python中web开发框架
Jun 17 Python
Keras-多输入多输出实例(多任务)
Jun 22 Python
python3中编码获取网页的实例方法
Nov 16 Python
Python新建项目自动添加介绍和utf-8编码的方法
Dec 26 Python
python爬虫之selenium库的安装及使用教程
May 23 Python
使用python将mdb数据库文件导入postgresql数据库示例
Feb 17 #Python
python动态加载变量示例分享
Feb 17 #Python
python文件读写并使用mysql批量插入示例分享(python操作mysql)
Feb 17 #Python
python实现bitmap数据结构详解
Feb 17 #Python
python实现ftp客户端示例分享
Feb 17 #Python
用smtplib和email封装python发送邮件模块类分享
Feb 17 #Python
python类参数self使用示例
Feb 17 #Python
You might like
php xml文件操作实现代码(二)
2009/03/20 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
JavaScript极简入门教程(二):对象和函数
2014/10/25 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
深入理解jQuery 事件处理
2016/06/14 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
vue实现点击图片放大效果
2017/08/15 Javascript
vuex 的简单使用
2018/03/22 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
微信小程序之裁剪图片成圆形的实现代码
2018/10/11 Javascript
微信小程序websocket实现即时聊天功能
2019/05/21 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
[01:15:12]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#4Newbee VS CDEC
2016/03/03 DOTA
Windows下Anaconda2安装NLTK教程
2018/09/19 Python
解决python3 Pycharm上连接数据库时报错的问题
2018/12/03 Python
python递归调用中的坑:打印有值, 返回却None
2020/03/16 Python
python中pivot()函数基础知识点
2021/01/03 Python
matplotlib部件之套索Lasso的使用
2021/02/24 Python
CSS3 选择器 伪类选择器介绍
2012/01/21 HTML / CSS
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
采用怎样的方法保证数据的完整性
2013/12/02 面试题
linux面试题参考答案(4)
2013/01/28 面试题
关于热爱祖国的演讲稿
2014/05/04 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
2014年检察院个人工作总结
2014/12/09 职场文书
教师个人事迹材料
2014/12/17 职场文书
手把手带你彻底卸载MySQL数据库
2022/06/14 MySQL