Erreur de chemin ChromeDriver non disponible résolue à l'aide de WebDriverManager
De nombreux utilisateurs rencontrent le message d'erreur " WebDriverException : message : l'exécutable 'chromedriver' doit être disponible dans le chemin" lors de l'utilisation de Selenium avec Python. Malgré la définition du chemin de l'exécutable dans la variable d'environnement « Chemin », le problème persiste.
La méthode traditionnelle de résolution de cette erreur impliquait le téléchargement manuel et la configuration du chemin du binaire ChromeDriver. Cependant, une solution plus simple est disponible via WebDriverManager.
Installation de WebDriverManager
Exécutez la commande suivante pour installer WebDriverManager :
pip install webdriver-manager
Utiliser WebDriverManager avec Selenium
Avec WebDriverManager installé, vous pouvez modifier le code Selenium comme suit :
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager driver = webdriver.Chrome(ChromeDriverManager().install())
WebDriverManager télécharge et définit automatiquement le binaire ChromeDriver approprié pour votre système d'exploitation, éliminant ainsi le besoin d'une gestion manuelle. Cette approche s'étend également à d'autres pilotes Web tels que Firefox, Edge et IE.
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!