介绍一下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...

面试题 相关文章推荐
我的applet原先好好的, 一放到web server就会有问题,为什么?
May 10 面试题
HashMap和Hashtable的区别
May 18 面试题
类、抽象类、接口的差异
Jun 13 面试题
C语言笔试题回忆
Apr 02 面试题
存储过程的优点有哪些
Sep 27 面试题
试述DBMS的主要功能
Nov 13 面试题
路由表示做什么用的?在linux环境中怎么来配置一条默认路由?
Jun 07 面试题
linux面试题参考答案(7)
Oct 29 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Apr 17 面试题
Solaris操作系统的线程机制
Jul 28 面试题
Java语言的优势
Jan 10 面试题
Java程序员面试题
Sep 27 面试题
请写出一段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函数的方法
2013/11/13 PHP
php+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
php框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
分页栏的web标准实现
2011/11/01 Javascript
用js小类库获取浏览器的高度和宽度信息
2012/01/15 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
跟我学习javascript的函数调用和构造函数调用
2015/11/16 Javascript
JavaScript类型系统之基本数据类型与包装类型
2016/01/06 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
Web前端开发工具——bower依赖包管理工具
2016/03/29 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
vue+flask实现视频合成功能(拖拽上传)
2021/03/04 Vue.js
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
在MAC上搭建python数据分析开发环境
2016/01/26 Python
python3实现windows下同名进程监控
2018/06/21 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
python递归法实现简易连连看小游戏
2020/03/25 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
Pandas时间序列:重采样及频率转换方式
2019/12/26 Python
python str字符串转uuid实例
2020/03/03 Python
HTML5 video播放器全屏(fullScreen)方法实例
2015/04/24 HTML / CSS
新教师工作感言
2014/02/16 职场文书
六查六看自查报告
2014/10/14 职场文书
布达拉宫的导游词
2015/02/02 职场文书
物资采购管理制度
2015/08/06 职场文书