Erreur de chemin d'accès 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
Utilisation de 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 de gestion manuelle. Cette approche s'étend également à d'autres pilotes Web tels que Firefox, Edge et IE.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3