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

0 投票
1 回答
939 浏览
提问于 2025-05-01 07:29

我用下面的代码打开了一个新的网址

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)

撰写回答