pyhon webbrowser 自动打开浏览器

简介: pyhon webbrowser 自动打开浏览器

pyhon webbrowser 自动打开浏览器


webbrowser 是 Python 自带的包,可以自动打开浏览器。

import webbrowser
b = webbrowser.get('chrome')
b.open('https://blog.csdn.net/u011675334?spm=1010.2135.3001.5343')

其中,get() 函数中是浏览器的名字,可以是 chrome 也可以是 safari。

具体函数讲解:

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

使用默认浏览器显示url。如果new为0,url将尽可能在相同的浏览器窗口中打开。如果new为1,则可能打开一个新的浏览器窗口。如果new为2,则会打开一个新的浏览器页面(" tab ")。如果autoraise为True,则会在可能的情况下引发窗口(请注意,在许多窗口管理器中,无论该变量的设置如何,都会引发该窗口)。

注意,在某些平台上,尝试使用此函数打开文件名,可能会工作并启动操作系统的相关程序。然而,这既不受支持,也不能移植。

在2.5版更改:new现在可以是2。

2、webbrowser.open_new(url)

如果可能,在默认浏览器的新窗口中打开url,否则,在唯一的浏览器窗口中打开url。

3、webbrowser.open_new_tab(url)

如果可能的话,在默认浏览器的新页面(“tab”)中打开url,否则等效于open_new()。

2.5新版功能。

4、webbrowser. get ( [ name ] )

返回一个控制器对象作为浏览器类型名。如果name为空,则返回适合调用者环境的默认浏览器的控制器。

5、webbrowser. register ( name,  constructor [,  instance ] )

注册浏览器类型名。一旦注册了浏览器类型,get()函数就可以返回该浏览器类型的控制器。如果没有提供instance,或者为None,将在需要时不带参数地调用constructor来创建实例。如果提供了instance,则永远不会调用constructor,并且可能为None。

相关文章
|
安全 C# 定位技术
WPF:WebBrowser提示 为帮助保护你的安全,您的Web浏览器已经限制此文件显示可能访问您的计算机的活动内容
原文:WPF:WebBrowser提示 为帮助保护你的安全,您的Web浏览器已经限制此文件显示可能访问您的计算机的活动内容 版权声明:本文为博主原创文章,未经博主允许可以随意转载 https://blog.
2938 0
|
JavaScript C# 前端开发
c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2
原文:c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2 可以实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索;可以自动点击网页上的按钮等功能     1.
2494 0
|
Web App开发 C# Windows
浏览器扩展系列————在WPF中定制WebBrowser快捷菜单
原文:浏览器扩展系列————在WPF中定制WebBrowser快捷菜单 关于如何定制菜单可以参考codeproject上的这篇文章:http://www.codeproject.com/KB/books/0764549146_8.aspx?fid=13574&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=26#xx0xx 本文主要讲述如何在这篇文章中的ShowContextMenu方法中弹出自己的ContextMenu。
1020 0
|
C#
WinForm开发浏览器,WebBrowser获取页面内容,如何解决中文乱码
原文:WinForm开发浏览器,WebBrowser获取页面内容,如何解决中文乱码 最近用C#写一个简单的浏览器,遇到一个小小的问题,即:在通过WebBrowser.DocumentText获取的页面内容是乱码?百度了N久,也没看到一个较好的解决办法。
1388 0
|
2月前
|
JavaScript
浏览器插件crx文件--JS混淆与解密
浏览器插件crx文件--JS混淆与解密
72 0
|
2月前
|
Web App开发 JavaScript 前端开发
浏览器与Node.js事件循环:异同点及工作原理
浏览器与Node.js事件循环:异同点及工作原理
|
28天前
|
Web App开发 JavaScript 前端开发
使用 JS 实现在浏览器控制台打印图片 console.image()
在前端开发过程中,调试的时候,我们会使用 console.log 等方式查看数据。但对于图片来说,仅靠展示的数据与结构,是无法想象出图片最终呈现的样子的。 虽然我们可以把图片数据通过 img 标签展示到页面上,或将图片下载下来进行预览。但这样的调试过程实在是复杂,何不实现一个 console.image() 呢?
33 1
使用 JS 实现在浏览器控制台打印图片 console.image()
|
11天前
|
JavaScript
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串
js中readAsDataURL的意思,可以用于浏览器预览图像文件或者转成base64字符串