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


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程序中操作文件之flush()方法的使用教程
May 24 Python
Python中的getopt函数使用详解
Jul 28 Python
Python实现以时间换空间的缓存替换算法
Feb 19 Python
梯度下降法介绍及利用Python实现的方法示例
Jul 12 Python
Python的条件锁与事件共享详解
Sep 12 Python
通过实例了解Python str()和repr()的区别
Jan 17 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
Jul 02 Python
从python读取sql的实例方法
Jul 21 Python
Python绘制组合图的示例
Sep 18 Python
如何基于python实现年会抽奖工具
Oct 20 Python
详解解决jupyter不能使用pytorch的问题
Feb 18 Python
Python docx库删除复制paragraph及行高设置图片插入示例
Jul 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替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
PHP数据库处理封装类实例
2016/12/24 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
Display SQL Server Version Information
2007/06/21 Javascript
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
Dom 是什么的详细说明
2010/10/25 Javascript
有关于JS辅助函数inherit()的问题
2013/04/07 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
jQuery表格排序组件-tablesorter使用示例
2014/05/26 Javascript
js使用DOM操作实现简单留言板的方法
2015/04/10 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
JS实现的页面自定义滚动条效果
2015/10/26 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件包装
2015/11/20 Javascript
理解JS事件循环
2016/01/07 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
vue3+typescript实现图片懒加载插件
2020/10/26 Javascript
three.js如何实现3D动态文字效果
2021/03/03 Javascript
Python中关键字nonlocal和global的声明与解析
2017/03/12 Python
OpenCV+python手势识别框架和实例讲解
2018/08/03 Python
使用numba对Python运算加速的方法
2018/10/15 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
使用jupyter notebook直接打开.md格式的文件
2020/04/10 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
RetroStage德国:复古服装
2019/02/03 全球购物
爱之链教学反思
2014/04/30 职场文书
学生党员公开承诺书
2014/05/28 职场文书
物业管理交接协议书
2016/03/24 职场文书
MySQL 自动填充 create_time 和 update_time
2022/05/20 MySQL