En el proceso de llamar a Chrome de Selenium, encontré el siguiente error. Encontré muchos métodos en Internet pero no pude resolverlo. Finalmente, descubrí que era un problema de versión de Google Chrome y Chromedriver.
Para resolver este problema, utilicé un método aproximado y volví a descargar Selenium, Chrome y Chromedriver.
1. Desinstalar y descargar selenium
2. Descarga el navegador Google Chrome
3. Descarga el controlador Chrome
Cuarto, configure las variables de entorno.
1. Desinstalar y descargar selenium
Simplemente escriba cmd:
pip uninstall selenium
pip install selenium
2. Descarga el navegador Google Chrome
Buscar y descargar en Baidu
3. Descarga el controlador Chrome
1. Primero verifique su versión de Chrome, haga clic en Configuración, Acerca de Chrome.
2. Descargue Chromedriver, enlace: https://chromedriver.storage.googleapis.com/index.html , seleccione la versión correspondiente, aquí está 104.0.5112.81, elija uno de los siguientes para descargar de acuerdo con su sistema informático.
Cuarto, configure las variables de entorno.
Coloque el archivo Chromedriver descargado en su ruta de python, aquí mi ruta es "C:\Users\HP\AppData\Local\Programs\Python\Python310"
A continuación, busque las propiedades del sistema en el panel de control y busque las variables de entorno.
Ingrese Nuevo, simplemente copie la ruta en él.
A continuación, ejecute el código de nuevo:
from selenium import webdriver
driver = webdriver.Chrome()
url = 'http://www.baidu.com'
driver.get(url)
operación normal.