Chrome wurde automatisch aktualisiert. Was soll ich tun, wenn die neueste Version des Webdrivers nicht gefunden wird?

Chrome wurde automatisch aktualisiert. Was soll ich tun, wenn die neueste Version des Webdrivers nicht gefunden wird?

Hintergrund

Ich habe Selenium verwendet, um Facebook- und Linkedin-Crawler zu entwickeln. Es gibt einige neue Anforderungen, die angepasst werden müssen. Als ich heute Selenium startete, bekam ich eine Fehlermeldung. Die Fehlermeldung lautete wie folgt: , was bedeutet, dass die Version von Webdriver nicht mit kompatibel selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version xxx Current browser version is xxx with binary pathist Die Version des Chrome-Browsers, daher habe ich den Download von Chrome Webdirver online überprüft. Adresse, die in den meisten Technologie-Blogs geteilte Download-Adresse lautet: https://chromedriver.storage.googleapis.com/index.html, aber ich habe gesehen, dass die lokale Die Chrome-Version ist 116 und die neueste Webdriver-Version in dieser URL ist 114. Was soll ich tun?

Lösung

Ich erinnerte mich an das leistungsstarke Chatgpt, also stellte ich Chatgpt eine Frage. Ich hatte nicht erwartet, dass es die Lösung wirklich kannte. Es antwortete mir mit einer anderen URL. Hier ist die vollständige Antwort:

Sie können eine bestimmte Version von Chrome WebDriver von der offiziellen Chrome-Treiber-Website oder anderen vertrauenswürdigen Repositories herunterladen.

Hier sind einige häufig verwendete Ressourcen:

Offizielle Website des Chrome-Treibers: Sie können die Chrome-Entwicklerseite besuchen, um den Chrome WebDriver-Download-Link zu finden, der mit einer bestimmten Chrome-Version kompatibel ist. Die offizielle Website des Chrome-Treibers finden Sie unter https://sites.google.com/a/chromium.org/chromedriver/downloads↗.

WebDriver-Repositorys von Drittanbietern: Einige Repositorys von Drittanbietern bieten auch verschiedene Versionen von Chrome WebDriver zum Download an. Sie können beispielsweise die offizielle Selenium-Website (https://www.selenium.dev/↗) oder die Selenium-Projektseite auf GitHub (https://github.com/SeleniumHQ/selenium↗) ausprobieren.

In diesen Ressourcen können Sie die Version von Chrome WebDriver finden, die der gewünschten Chrome-Version entspricht, und die entsprechende WebDriver-Installationsdatei herunterladen.

Bitte beachten Sie, dass Sie WebDriver unbedingt von einer vertrauenswürdigen Quelle herunterladen und seine Integrität überprüfen müssen, um Sicherheit und Zuverlässigkeit zu gewährleisten.

Öffnen Sie https://sites.google.com/a/chromium.org/chromedriver/downloads. Oben sehen Sie eine Reihe von Eingabeaufforderungen:
Fügen Sie hier eine Bildbeschreibung ein
Ja, eine neue Version, aber möglicherweise nicht ausgereift genug. Eine stabile Webdriver-Version kann gefunden werden Klicken Sie hier auf den Link https://googlechromelabs.github.io/chrome-for-testing/. Sie können den Download-Link für die neueste 116-Version von Webdriver sehen, wie unten gezeigt:
Fügen Sie hier eine Bildbeschreibung ein
Suchen Sie einfach die Version, die zu Ihnen passt, und laden Sie sie herunter , und das Problem ist gelöst! ! !

Ich denke du magst

Origin blog.csdn.net/one_and_only4711/article/details/132619022
Empfohlen
Rangfolge