在现有浏览器中打开网址而不是默认浏览器

时间:2014-11-03 13:07:02

标签: python python-2.7 python-webbrowser

我使用下面的代码打开新网址

webbrowser.open(url)

这会在默认浏览器中打开网址,但我需要在已经打开的浏览器会话中打开它。

此外,有没有办法在浏览器的特定标签中打开网址?

1 个答案:

答案 0 :(得分:0)

您应该使用webbroser.get([name]):返回浏览器类型名称的控制器对象。如果name为空,则返回适用于调用者环境的默认浏览器的控制器。

<强>演示:

import webbrowser
url = 'http://www.google.com'
browser = webbrowser.get('firefox') # or lynx, opera
browser.open(url)