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


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中的循环语句的用法
Apr 09 Python
Python中的anydbm模版和shelve模版使用指南
Jul 09 Python
Python通过DOM和SAX方式解析XML的应用实例分享
Nov 16 Python
Python数据类型详解(一)字符串
May 08 Python
详解python中的 is 操作符
Dec 26 Python
Python实现JSON反序列化类对象的示例
Jan 31 Python
Python中py文件引用另一个py文件变量的方法
Apr 29 Python
Python数据可视化:箱线图多种库画法
Nov 06 Python
解决Python spyder显示不全df列和行的问题
Apr 20 Python
详解Python 循环嵌套
Jul 09 Python
python 基于卡方值分箱算法的实现示例
Jul 17 Python
Python集合的基础操作
Nov 01 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数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
2011/10/31 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
php实现的一个很好用HTML解析器类可用于采集数据
2013/09/23 PHP
PHP生成静态HTML页面最简单方法示例
2015/04/09 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
复制本贴标题和地址的js代码
2008/07/01 Javascript
基于jquery的表头固定的若干方法
2011/01/27 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
JavaScript检查数字是否为整数或浮点数的方法
2015/06/09 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
python操作xml文件详细介绍
2014/06/09 Python
全面解析Python的While循环语句的使用方法
2015/10/13 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
python3+PyQt5实现柱状图
2018/04/24 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
用python实现刷点击率的示例代码
2019/02/21 Python
Python流程控制 if else实现解析
2019/09/02 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
python如何查看安装了的模块
2020/06/23 Python
pycharm专业版远程登录服务器的详细教程
2020/09/15 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
基于Python实现天天酷跑功能
2021/01/06 Python
学习张林森心得体会
2014/09/10 职场文书
乡镇群众路线专项整治方案
2014/11/03 职场文书
2014年财务个人工作总结
2014/12/08 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
JPA 通过Specification如何实现复杂查询
2021/11/23 Java/Android