我正在运行一个基本的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 chrome版本:91.0.4472.164
任何帮助都将不胜感激。
非常感谢。
2条答案
按热度按时间zkure5ic1#
它关闭是因为程序结束。你可以:
等待
time.sleep
例如time.sleep(10)
在完成所有操作后保持浏览器打开10秒让用户按enter键
input()
或检测浏览器何时关闭。有很多方法可以做到这一点。例子:https://stackoverflow.com/a/52000037/8997916您还可以在循环中捕获browserunreachable异常,只需一点延迟
bjg7j2ky2#
使用氦有什么问题吗?如果不让我知道,我可以提供给你