Selenium WebDriverException: Umgang mit Chrome-Abstürzen
Haben Sie Probleme beim Starten von Chrome mit Selenium WebDriverException? In dieser Anleitung finden Sie Lösungen zur Behebung des häufigen Fehlers: „Chrome konnte nicht gestartet werden: abgestürzt, da Google Chrome nicht mehr ausgeführt wird, daher geht ChromeDriver davon aus, dass Chrome abgestürzt ist.“
Mögliche Ursachen:
Lösungsschritte:
1. ChromeDriver aktualisieren:
Stellen Sie sicher, dass Sie die neueste Version von ChromeDriver installiert haben. Besuchen Sie https://sites.google.com/chromium.org/driver/ und laden Sie den entsprechenden Treiber für Ihr Betriebssystem herunter.
2. Passen Sie die Chrome-Optionen an:
Fügen Sie die folgenden Argumente zu Ihren Chrome-Optionen hinzu:
chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage')
3. Weitere Tipps zur Fehlerbehebung:
Beispielcode:
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/PycharmProjects/chromedriver', chrome_options=chrome_options) d.get('https://www.google.nl/')
Wenn Sie diese Schritte zur Fehlerbehebung befolgen, Sie sollten in der Lage sein, die durch den Absturz von Chrome verursachte WebDriverException zu beheben.
Das obige ist der detaillierte Inhalt vonSelenium WebDriverException: Warum stürzt mein Chrome-Browser ab und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!