我正在尝试在网络浏览器的两个标签中打开两个网站。实际上发生的是打开了两个单独的Web浏览器窗口。
group_by
答案 0 :(得分:1)
问题可能是您要求新标签时浏览器尚未完成打开。文档确实指出,如果没有打开浏览器,则open_new_tab()会充当open_new(),这就是为什么您看到两个浏览器的原因。
我建议在通话之间稍加延迟:
import webbrowser
import time
webbrowser.open_new(url1)
time.sleep(1)
webbrowser.open_new_tab(url2)
您的另一个选择是轮询正在运行的进程,并等到浏览器的第一个实例出现后再请求新的标签。