Lors de la tentative d'utilisation de Selenium Webdriver, une erreur courante rencontrée est l'impossibilité d'obtenir un pilote en raison de deux exceptions :
Extrait de code :
from selenium import webdriver chrome_driver_path = <chrome drive .exe path> driver = webdriver.Chrome(chrome_driver_path)
Cause :
Cette erreur est généralement se produit lors de l'utilisation de Selenium version 4.6.0 ou supérieure, où Selenium Manager tente de récupérer le pilote. Cependant, dans le code donné, le chemin du pilote est explicitement défini, ce qui entre en conflit avec Selenium Manager.
Solution :
Si Selenium version 4.6.0 ou supérieure est en cours utilisé, il n’est plus nécessaire de définir manuellement le chemin du pilote. Selenium Manager gérera automatiquement le navigateur et les pilotes.
Code simplifié :
from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.google.com/") driver.quit()
Références :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!