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


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 相关文章推荐
wxPython使用系统剪切板的方法
Jun 16 Python
python通过文件头判断文件类型
Oct 30 Python
Python处理PDF及生成多层PDF实例代码
Apr 24 Python
python 连接sqlite及简单操作
Jun 30 Python
python爬虫之urllib3的使用示例
Jul 09 Python
python实现三次样条插值
Dec 17 Python
python3使用flask编写注册post接口的方法
Dec 28 Python
Python装饰器限制函数运行时间超时则退出执行
Apr 09 Python
python 应用之Pycharm 新建模板默认添加编码格式-作者-时间等信息【推荐】
Jun 17 Python
Python3.5以上版本lxml导入etree报错的解决方案
Jun 26 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
Nov 11 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实现汉字验证码和算式验证码的方法
2015/03/07 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
thinkphp实现图片上传功能
2016/01/13 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
PHP get_html_translation_table()函数用法讲解
2019/02/16 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
2015/09/22 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
javascript中的后退和刷新实现方法
2016/11/10 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
2017/02/24 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
详解Angular路由之路由守卫
2018/05/10 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
简单使用webpack打包文件的实现
2019/10/29 Javascript
[02:51]DOTA2战队出征照拍摄花絮 TI3明星化身时尚男模
2013/07/22 DOTA
使用python开发vim插件及心得分享
2014/11/04 Python
Python彩色化Linux的命令行终端界面的代码实例分享
2016/07/02 Python
python魔法方法-自定义序列详解
2016/07/21 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
详解如何修改python中字典的键和值
2020/09/29 Python
Max&Co官网:意大利年轻女性时尚品牌
2017/05/16 全球购物
程序员机试试题汇总
2012/03/07 面试题
创先争优制度
2014/01/21 职场文书
最新结婚典礼主持词
2014/03/14 职场文书
演讲稿的格式及范文
2014/08/22 职场文书
2014年党员整改措施
2014/10/24 职场文书
邀请函格式范文
2015/02/02 职场文书
Java中使用Filter过滤器的方法
2021/06/28 Java/Android
MySQL使用IF语句及用case语句对条件并结果进行判断 
2022/09/23 MySQL