我正在运行一个基本的 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
任何帮助,将不胜感激。
谢谢
它关闭是因为程序结束。
你可以:
等待与time.sleep
, 例如time.sleep(10)
完成所有操作后保持浏览器打开 10 秒
让用户按 Enter 键input()
或者检测浏览器何时关闭。有很多方法可以做到这一点。
例子:https://stackoverflow.com/a/52000037/8997916 https://stackoverflow.com/a/52000037/8997916
您还可以在循环中捕获 BrowserUnreachable 异常,并稍有延迟
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)