在webbrowser ie内核浏览器(糖果浏览器)环境下 打开多个url时 ie无法在同一窗口内新建标签 会弹出多个窗口 而不是一个窗口多个标签页 在edge中可行
望采纳
在Edge浏览器中,使用Python的 webbrowser 模块打开多个URL时会自动在同一窗口内新建标签页,而不会新建窗口。
如果你想在IE浏览器中使用Python的 webbrowser 模块打开多个URL,并在同一窗口内新建标签页来显示这些URL,你需要指定浏览器的名称和对应的参数。如下代码示例:
import webbrowser
# 打开IE浏览器
webbrowser.register('ie', None, webbrowser.BackgroundBrowser("C:\Program Files\Internet Explorer\iexplore.exe"))
# 打开URL
webbrowser.get('ie').open_new_tab("http://www.example.com")
webbrowser.get('ie').open_new_tab("http://www.example.com")
也就是说,需要使用 webbrowser.BackgroundBrowser() 函数来指定IE浏览器的执行路径,并使用 open_new_tab() 方法来新建标签页。
将糖果浏览器设置为默认浏览器
python下彻底解决浏览器多标签打开与切换问题
借鉴下
https://www.cnblogs.com/dengpeiyou/p/9277748.html