Selenium : rencontre d'un échec de Chrome lors du lancement
Lors de l'utilisation de Selenium pour lancer Chrome, certains utilisateurs peuvent rencontrer une exception indiquant « Échec de Chrome pour commencer : crashé." Cette erreur est généralement causée par une disparité entre la version de Chrome installée et la version compatible de chromedriver.
Pour remédier à ce problème, il est crucial de vérifier la compatibilité entre vos versions de Chrome et de chromedriver. Consultez la page de téléchargement officielle de ChromeDriver (https://sites.google.com/chromium.org/driver/) pour télécharger la version la plus récente de chromedriver.
En plus d'assurer la compatibilité des versions, il est également conseillé pour essayer d'utiliser l'extrait de code suivant :
from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') d = webdriver.Chrome('/home/<user>/chromedriver', chrome_options=chrome_options) d.get('https://www.google.nl/')
En utilisant le mode sans tête et en désactivant l'utilisation du sandbox et dev shm, cet extrait de code peut aider à atténuer les risques potentiels. problèmes liés aux contraintes de ressources et aux problèmes graphiques.
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!