如何使用Python的Webbrowser模块打开多个隐身标签页?

时间:2019-06-03 22:38:46

标签: python python-webbrowser

我正在尝试编写一个脚本,该脚本将在同一窗口中打开多个隐身标签页。但是,这些网站似乎在单独的窗口中打开,我不确定如何使它正常工作。

我已经尝试过webbrowser.open_new_tab(),它会在自己的窗口(而不是单个窗口)中打开网站。

import webbrowser

incognitoPath = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s --incognito"

controller = webbrowser.get(incognitoPath)

controller.open("www.twitch.com")
controller.open("www.youtube.com")

该脚本当前的行为是它在第一个网站上打开一个隐身标签,然后在关闭该窗口时为第二个网站打开另一个窗口。

我希望脚本只打开一个隐身窗口,所有网站都位于单独的标签中。

1 个答案:

答案 0 :(得分:0)

您是否尝试过在开放状态下使用新选项?

import webbrowser

incognitoPath = "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s --incognito"

controller = webbrowser.get(incognitoPath)

controller.open("www.twitch.com")
controller.open("www.youtube.com", new=2)