擅长:python、mysql、java
<p>对我来说,问题是webbrowser.py无法识别我的windows机器中的任何其他浏览器。所以,我必须注册浏览器,然后启动一个新的选项卡。</p>
<pre><code>import webbrowser
urL='https://www.google.com'
firefox_path="C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"
webbrowser.register('firefox', None,webbrowser.BackgroundBrowser(firefox_path),1)
webbrowser.get('firefox').open_new_tab(urL)
</code></pre>
<p>希望这能帮助一些人。</p>
<p>还有一些python注释,可以参考register的功能</p>
<p>webbrowser.register(名称,构造器[,实例])</p>
<p>注册浏览器类型名称。一旦注册了浏览器类型,get()函数就可以返回该浏览器类型的控制器。如果没有提供实例,或者实例为None,则调用构造函数时将不带参数,以便在需要时创建实例。如果提供了实例,则永远不会调用构造函数,也可能是None。只有在计划设置浏览器变量或使用与声明的处理程序名称匹配的非空参数调用get()时,此入口点才有用。</p>