Maison >développement back-end >Tutoriel Python >Pourquoi mon pilote Selenium Chrome plante-t-il et comment puis-je y remédier ?

Pourquoi mon pilote Selenium Chrome plante-t-il et comment puis-je y remédier ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-16 03:43:16751parcourir

Why Is My Selenium Chrome Driver Crashing, and How Can I Fix It?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn