我正在运行一个基本的 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
任何帮助将不胜感激。
谢谢
答案 0 :(得分:2)
它关闭是因为程序结束。 您可以:
使用 time.sleep
等待,例如 time.sleep(10)
以在一切完成后保持浏览器打开 10 秒
让用户使用 input()
或者检测浏览器何时关闭。有很多方法可以做到这一点。 示例:https://stackoverflow.com/a/52000037/8997916
您还可以在一个循环中以小延迟捕获 BrowserUnreachable 异常