在现有浏览器中打开网址而非默认浏览器
我用下面的代码打开了一个新的网址
webbrowser.open(url)
这段代码是在默认的浏览器中打开了网址,但我想在一个已经打开的浏览器窗口中打开它。
另外,有没有办法在浏览器的特定标签页中打开网址呢?
1 个回答
0
你应该使用 webbroser.get([name])
:这个方法会返回一个和你指定的浏览器类型对应的控制器对象。如果你没有指定浏览器的名字,它会返回一个适合你当前环境的默认浏览器的控制器。
示例:
import webbrowser
url = 'http://www.google.com'
browser = webbrowser.get('firefox') # or lynx, opera
browser.open(url)