介绍一下Python中webbrowser的用法


Posted in 面试题 onMay 07, 2013
webbrowser模块提供了一个高级接口来显示基于Web的文档,大部分情况下只需要简单的调用open()方法。
webbrowser定义了如下的异常:
exception webbrowser.Error, 当浏览器控件发生错误是会抛出这个异常
webbrowser有以下方法:
webbrowser.open(url[, new=0[, autoraise=1]])
这个方法是在默认的浏览器中显示url, 如果new = 0, 那么url会在同一个浏览器窗口下打开,如果new = 1, 会打开一个新的窗口,如果new = 2, 会打开一个新的tab, 如果autoraise = true, 窗口会自动增长。
webbrowser.open_new(url)
在默认浏览器中打开一个新的窗口来显示url, 否则,在仅有的浏览器窗口中打开url
webbrowser.open_new_tab(url)
在默认浏览器中当开一个新的tab来显示url, 否则跟open_new()一样
webbrowser.get([name]) 根据name返回一个浏览器对象,如果name为空,则返回默认的浏览器
webbrowser.register(name, construtor[, instance])
注册一个名字为name的浏览器,如果这个浏览器类型被注册就可以用get()方法来获取。

Tags in this post...

面试题 相关文章推荐
解释一下ArrayList Vector和LinkedList的实现和区别
Apr 26 面试题
Java面试题:请问一下代码输出是什么
May 27 面试题
Java多态性的定义以及类型
Sep 16 面试题
C语言怎样定义和声明全局变量和函数最好
Nov 26 面试题
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
Sep 15 面试题
浙大网新C/C++面试解惑
May 27 面试题
将"引用"作为函数参数有哪些特点
Apr 05 面试题
经典c++面试题三
Jul 08 面试题
.net面试题
Sep 17 面试题
广州盈通面试题
Dec 05 面试题
什么是网络协议
Apr 07 面试题
盛大笔试题
Nov 05 面试题
请写出一段Python代码实现删除一个list里面的重复元素
Dec 29 #面试题
用Python写一个for循环的例子
Jul 19 #面试题
Prototype如何为一个Ajax添加一个参数
Dec 06 #面试题
Prototype如何更新局部页面
Mar 03 #面试题
如何开发安全的AJAX应用
Mar 26 #面试题
Ajax的工作原理
Dec 04 #面试题
什么是GWT的Module
Jan 20 #面试题
You might like
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/29 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
2015/12/22 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
javaScript call 函数的用法说明
2010/04/09 Javascript
JavaScript对IE操作的经典代码(推荐)
2014/03/10 Javascript
jquery 选取方法都有哪些
2014/05/18 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
微信公众平台开发教程(五)详解自定义菜单
2016/12/02 Javascript
JS重载实现方法分析
2016/12/16 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
轻松理解JavaScript之AJAX
2017/03/15 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
Vue.js单向绑定和双向绑定实例分析
2018/08/14 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
JS三级联动代码格式实例详解
2019/12/30 Javascript
[49:20]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
2020/03/02 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
Python3实现建造者模式的示例代码
2020/06/28 Python
如何用tempfile库创建python进程中的临时文件
2021/01/28 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
HTML5新标签兼容——> 的两种方法
2018/09/12 HTML / CSS
美国顶级水上运动专业店:Marine Products
2018/04/15 全球购物
初三学习决心书
2014/03/11 职场文书
2015年校长新年寄语
2014/12/08 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书
如何使用Tkinter进行窗口的管理与设置
2021/06/30 Python
CSS实现切角+边框+投影+内容背景色渐变效果
2021/11/01 HTML / CSS
Redis之RedisTemplate配置方式(序列和反序列化)
2022/03/13 Redis