Chrome版本与ChromeDriver匹配时, 为什么执行driver = webdriver.Chrome() driver.get("http://www.baidu.com"), 打开网页会闪退

你好,可能出现闪退的问题可能是因为Chrome版本与ChromeDriver版本不匹配所致。要解决这个问题,你可以按照以下步骤操作:

  1. 确定你的Chrome浏览器的版本号,打开Chrome浏览器,点击右上角的三个点,选择“帮助” → “关于Google Chrome”,在弹出的页面中可以看到Chrome浏览器的版本号。

  2. 下载相应版本的ChromeDriver,确保ChromeDriver的版本与Chrome浏览器的版本匹配。你可以在ChromeDriver官方网站(https://sites.google.com/chromium.org/driver/)上找到不同版本的ChromeDriver。

  3. 将下载好的ChromeDriver放在一个路径下,然后在代码中指定ChromeDriver的位置,例如:

from selenium import webdriver

chrome_driver_path = "path/to/your/chromedriver"
driver = webdriver.Chrome(executable_path=chrome_driver_path)
driver.get("http://www.baidu.com")

通过以上操作,你可以保证Chrome浏览器和ChromeDriver匹配,避免出现闪退的情况。希望对你有所帮助!如果还有其他问题,欢迎随时向我提问。