Chrome 浏览器从 selenium 加载后立即关闭

时间:2021-07-27 10:29:26

标签: python selenium google-chrome selenium-chromedriver chromium

我正在运行一个基本的 python 程序来打开 Chrome 窗口,但是一旦代码执行,窗口就会在那里停留一秒钟,然后立即关闭。

from selenium import webdriver
import time

browser = webdriver.Chrome(executable_path=r"C:\APIR\chromedriver.exe")
browser.maximize_window()
browser.get("https://www.google.com")

Chromedriver 版本:91.0.4472.101 铬版本:91.0.4472.164

任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:2)

它关闭是因为程序结束。 您可以:

使用 time.sleep 等待,例如 time.sleep(10) 以在一切完成后保持浏览器打开 10 秒

让用户使用 input()

按 Enter

或者检测浏览器何时关闭。有很多方法可以做到这一点。 示例:https://stackoverflow.com/a/52000037/8997916

您还可以在一个循环中以小延迟捕获 BrowserUnreachable 异常

相关问题