当前位置: 首页 > 编程笔记 >

使用python调用浏览器并打开一个网址的例子

林鹏鹍
2023-03-14
本文向大家介绍使用python调用浏览器并打开一个网址的例子,包括了使用python调用浏览器并打开一个网址的例子的使用技巧和注意事项,需要的朋友参考一下

python 打开浏览器,可以做简单的刷网页的小程序。仅供学习,别用非法用途。

python的webbrowser模块支持对浏览器进行一些操作,主要有以下三个方法:

webbrowser.open(url, new=0, autoraise=True)
webbrowser.open_new(url)
webbrowser.open_new_tab(url)

我们需要了解webbrowser.open()方法:

webbrowser.open(url, new=0, autoraise=True)

在系统的默认浏览器中访问url地址,如果new=0,url会在同一个
浏览器窗口中打开;如果new=1,新的浏览器窗口会被打开;new=2
新的浏览器tab会被打开。

而webbrowser.get()方法可以获取到系统浏览器的操作对象。

webbrowser.register()方法可以注册浏览器类型,而允许被注册的类型名称如下:

    Type Name Class Name Notes 
    'mozilla' Mozilla('mozilla')   
    'firefox' Mozilla('mozilla')   
    'netscape' Mozilla('netscape')   
    'galeon' Galeon('galeon')   
    'epiphany' Galeon('epiphany')   
    'skipstone' BackgroundBrowser('skipstone')   
    'kfmclient' Konqueror() (1) 
    'konqueror' Konqueror() (1) 
    'kfm' Konqueror() (1) 
    'mosaic' BackgroundBrowser('mosaic')   
    'opera' Opera()   
    'grail' Grail()   
    'links' GenericBrowser('links')   
    'elinks' Elinks('elinks')   
    'lynx' GenericBrowser('lynx')   
    'w3m' GenericBrowser('w3m')   
    'windows-default' WindowsDefault (2) 
    'macosx' MacOSX('default') (3) 
    'safari' MacOSX('safari') (3) 
    'google-chrome' Chrome('google-chrome')   
    'chrome' Chrome('chrome')   
    'chromium' Chromium('chromium')   
    'chromium-browser' Chromium('chromium-browser')

DEMO:
#!/usr/bin/env python
#-*- coding:UTF-8 -*-
import sys
import webbrowser
sys.path.append("libs")

 

url = 'http://www.baidu.com'
webbrowser.open(url)
print webbrowser.get()

 类似资料:
  • 我正在使用硒网格(JUNIT,Java)在浏览器的多个实例上运行我的测试用例。我使用“java -jar -jar 硒-服务器-独立-2.20.0.jar -角色中心”来运行中心。和“java -jar 硒-服务器-独立-2.20.0.jar -角色 web驱动程序 -hub http:// :4444/网格/寄存器 -端口 5566” 来运行节点。 我验证了两者都运行正常。 但是当我通过ecli

  • 问题内容: 我想使用Python在本地计算机的网络浏览器(Chrome或Internet Explorer)中打开网站。 有没有可以为我做到这一点的模块? 问题答案: 该模块看起来很有希望

  • 有可能让selenium使用TOR浏览器吗?有人有什么代码可以复制粘贴吗?

  • 问题内容: 在我安装python 3.6并更新所有文件(conda update –all)之前,我的Jupyter Notebook刚刚停止工作。当我启动它时,只会显示一个空白的浏览器页面。我尝试了所有找到的解决方案,但是它们不起作用。我已删除%USERBLABLA%,清除了缓存和cookie,然后再次卸载并安装它仍然无法正常工作。浏览器控制台显示以下错误: 问题答案: 您应该在Anaconda

  • 本文向大家介绍C#使用默认浏览器打开网页的方法,包括了C#使用默认浏览器打开网页的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#使用默认浏览器打开网页的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 全局基类 登录名 } 问题是,当运行此功能时,我得到了下面的错误,我不明白为什么会发生这种情况,因为它在错误的位置上没有给我任何帮助。 未定义步骤:给定I打开Chrome 未定义步骤:浏览网站时 未定义的步骤:然后我使用“user1”和“password1”登录网站