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)

importwebbrowser as web#new:0:同一浏览器窗口打开 1:打开浏览器新的窗口,2:打开浏览器窗口新的tab #autoraise=True:窗口自动增长

web.get('chrome').open('http://www.baidu.com',new=0,autoraise=True)

web.open_new('http://www.baidu.com')

web.open_new_tab('http://www.baidu.com')

在默许浏览器中当开一个新的tab来显现url, 否则跟open_new()相同

webbrowser.get([name]) 依据name返回一个浏览器目标,假如name为空,则返回默许的浏览器

webbrowser.register(name, construtor[, instance])

注册一个名字为name的浏览器,假如这个浏览器类型被注册就能够用get()办法来获取。

python webbrowser_python webbrowser模块(浏览器操作)相关推荐

  1. python-Webbrowser模块 浏览器操作

    python的webbrowser模块支持对浏览器进行一些操作,对于爬虫来说是比较基础的知识点 1.主要有以下三个方法: 1:webbrowser.open(url, new=0, autoraise ...

  2. Python之re模块 —— 正则表达式操作

    Python之re模块 -- 正则表达式操作 转自:http://www.cnblogs.com/PythonHome/archive/2011/11/19/2255459.html 这个模块提供了与 ...

  3. chrome动态ip python_简单python代码实现模拟浏览器操作

    首先安装python环境,楼主为python3.6.6 用pip 安装selenium pip install selenium 下面是代码的具体实现: #交互模式 from selenium imp ...

  4. Python 之 os 模块常用操作

    我们知道,使用 Python 内置的库函数, open() 函数可以对文本文件进行读写操作,那么这是在文件层面上的操作,如果说我们想对文件夹进行增.删.改.查时,又该如何去做呢? Python 拥有强 ...

  5. Python的re模块 --- 正则表达式操作

    这个模块提供了与 Perl 语言类似的正则表达式匹配操作. 模式和被搜索的字符串既可以是 Unicode 字符串 (str) ,也可以是8位字节串 (bytes). 但是,Unicode 字符串与8位 ...

  6. Python中operator模块的操作

    Operator模块提供了一系列与Python自带操作一样有效的函数.例如:operator.add(x, y)和表达式x+y是等效的.那些特殊类的方法都有自己的函数名:为了方便起见,一些函数名是没有 ...

  7. python selenium+Firefox 模拟浏览器操作

    glumer Python安装selenium,配置火狐浏览器环境 火狐浏览器直接从网上下载即可, geckodriver的下载链接:https://github.com/mozilla/geckod ...

  8. python中tkinter模块窗口操作_Python GUI之tkinter窗口视窗教程大集合(看这篇就够了)...

    本篇博文搬到个人博客:[洪卫の博客](https://sunhwee.com)上面去了,想要获得最佳阅读体验,欢迎前往 [https://sunhwee.com](洪卫の博客), 建议用电脑查看教程文 ...

  9. selenium模块 浏览器操作相关

    selenium是自动化工具,广泛应用于爬虫.自动化框架等. ''' 尚需深入: 1.键盘模拟组合操作深入:除CTRL+以外的其他操作 2.鼠标动作链的具体应用:移动.双击.右击.按压.拖放 3.其他 ...

最新文章

  1. android EditText显示不全
  2. 有类似split的命令吗_5分钟学linux命令之split
  3. CefSharp试用
  4. ROW_NUMBER() OVER() 函数用法详解 (分组排序,多例子)
  5. 3D bin picking(散乱零件抓取)
  6. CRISP-DM:数据挖掘标准流程
  7. python以运行效率高著称吗_提升Python程序运行效率的6个方法
  8. Linux shell 对话框,如何在 Bash Shell 脚本中显示对话框
  9. java 铁路的运费与路程_Java语言程序设计2(16)
  10. j - cyk追楠神系列一_「清单」小米烧水杯太萌了,喜茶桂花冻太香了,优衣库新系列太美了!...
  11. 教你正确说话的6个玄机
  12. 开了一个月yunfile的会员,发现没东西可下,做了个软件分享下
  13. 技术部岗位职责——技术总监
  14. 好消息!iPhone 4, 3GS, 3G 基带 5.14.02 和 2.10.4 已经软解
  15. 电子设计教程3:按键滤波电路
  16. 计算机硬盘读取超慢,如何解决电脑硬盘速度慢
  17. oppoa83t怎么升级android8,OPPO A83t原版系统刷机包_OPPO A83t最新升级包更新下载
  18. import 出现 Illegal instruction错误
  19. vue echarts柱状图 隐藏坐标轴刻度线等 横向显示百分比
  20. 【H5+ Quick-cocos2dx整合】之iOS 二 集成H5+ SDK

热门文章

  1. LALR(1)语法分析生成器--xbytes
  2. Python基础-python核心编程
  3. C#中使用SendMessage进行进程通信,可发送字符串,结构体(不能发送类类型)。
  4. 如何调用 DLL 中的函数
  5. 华为手机线刷工具_华为手机天气小工具误删/移除/丢失/不见了怎么办?
  6. c语言如何监控网卡信息,查看网卡信息及状态和网卡日志信息
  7. python 写txt 换行_python 批配换行Numpy数组的保存与读取方法
  8. java实验楼使用说明_Java 方法
  9. php mvc和mvvm,mvvm模式和mvc模式的区别是什么
  10. sendkeys鼠标点击_selenium操作详解之鼠标键盘事件