如何使用Python启动带有多个选项卡的新的Firefox窗口

我想创build一个MSWindows Python程序,每次运行时都会启动一个带有多个选项卡的新的Firefox窗口。 例如,如果我想search“hello”,会popup一个新窗口(即使Firefox窗口已经打开),然后启动search“hello”的Google和Bing标签。 如果我将关键字更改为“世界”,则新的浏览器会再次popup,Google和Bing标签会search“世界”。

我已经看了浏览器模块,但不能得到它:1.浏览器已经打开时,启动一个新的浏览器:例如webbrowser.open(' http://www.google.com ',新= 1)将改为打开一个新标签2.在同一个窗口中同时启动多个标签

感谢帮助。

谢谢。

webbrowser只是不给你这种程度的控制。 使用subprocess来显式启动一个新窗口的Firefox,然后添加制表符。 firefox的命令行参数引用在这里 ,但是,简单地说,你想要的是一个firefox.exe -new-window <url> (使用你想要的URL代替<url>当然),然后一个或多个firefox.exe -new-tab <url> (同上)。 您可能还想要控制宽度和高度,使用默认配置文件中的其他配置文件等 – 命令行参数让您可以执行所有操作。