使用最新chrome浏览器123.0.6312.123以及其对应驱动chromeDriver123.0.6312.122运行以下代码会进入页面之后闪退
from selenium import webdriver
browser = webdriver.Chrome()
一直以为是兼容性问题,后面又回退到119版本的chrome浏览器及其对应驱动,但是还是闪退。
后面把代码换成:
from selenium import webdriver
option = webdriver.ChromeOptions()
option.add_experimental_option("detach", True)
driver = webdriver.Chrome(options=option)
driver.get('https://www.baidu.com/')
就不会闪退了。
好像是新版本selenium的问题,也可以试试回退selenium版本,看到有别的博主有发对应教程,感兴趣可以去搜搜看。
附上chromeDriver下载链接:Chrome for Testing availability (googlechromelabs.github.io)
最后提示:chrome浏览器及其对应驱动chromeDriver只要前面三位保持一致应该就不会出现兼容性问题