Selenium: Beim Starten tritt ein Chrome-Fehler auf
Bei der Verwendung von Selenium zum Starten von Chrome kann bei einigen Benutzern eine Ausnahme mit der Meldung „Chrome ist fehlgeschlagen“ auftreten Zu Beginn: abgestürzt. Dieser Fehler wird normalerweise durch eine Diskrepanz zwischen der installierten Chrome-Version und der kompatiblen Version von Chromedriver verursacht.
Um dieses Problem zu beheben, ist es wichtig, die Kompatibilität zwischen Ihren Chrome- und Chromedriver-Versionen zu überprüfen. Besuchen Sie die offizielle ChromeDriver-Downloadseite (https://sites.google.com/chromium.org/driver/), um die neueste Version von Chromedriver herunterzuladen.
Neben der Sicherstellung der Versionskompatibilität ist dies auch ratsam Versuchen Sie es mit dem folgenden Codeausschnitt:
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/')
Durch die Verwendung des Headless-Modus und die Deaktivierung der Sandbox- und Dev-SHM-Nutzung kann dieser Codeausschnitt zur Abhilfe beitragen Mögliche Probleme im Zusammenhang mit Ressourcenbeschränkungen und Grafikfehlern.
Das obige ist der detaillierte Inhalt vonWarum stürzt mein Selenium Chrome-Treiber ab und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!