Beliebt

Chrome- und Chromedriver-Version stimmen nicht ├╝berein - Google-Chrome, Chrom

Ich habe den folgenden Fehler, wenn ich Chrome (73.0.3683.86) und Chromedriver (73.0.3683.68) verwende.

Nachricht = "unbekannter Fehler: Verbindung zu Chrome kann nicht hergestellt werden um 127.0.0.1:1030naus Sitzung nicht erstellt: Chrome-Version muss zwischen 70 und 73n liegen (Treiberinfo: chromedriver = 73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72), Plattform = Windows NT 10.0.17763 x86_64) "

Ich habe den folgenden Fehler, wenn ich Chrome (73.0.3683.86) und Chromedriver (2.46.628402) verwende - sp├Ątestens.

Nachricht = "unbekannter Fehler: Verbindung zu Chrome kann nicht hergestellt werden um 127.0.0.1:1030nab nicht erstellter Sitzung: Chrome-Version muss zwischen 71 und 75n liegen

Laut der offiziellen Chromedriver-Website http://chromedriver.chromium.org/downloads, es sollte die Version 73 unterst├╝tzen und es sollte nicht angenommen werden, diese Ausnahme auszul├Âsen.

Also, wenn ich das Chrome auf ein bestimmtes downgraden geheVersion, die mit der Chrome-Treiberversion zusammenh├Ąngt. Woher bekomme ich das Setup und wie kann ich das Chrome auf die spezifische (73.0.3683.68) Version downgraden, die mit dem Chrome-Treiber zusammenh├Ąngt. Ich brauche es, weil es f├╝r Automatisierungszwecke ben├Âtigt wird.

Chrome-Treiberlink: http://chromedriver.chromium.org/downloads

Ich habe diese Abfrage bereits gepr├╝ft (Wie kann ich eine alte Version von Google Chrome herunterladen?) Wenn es f├╝r meine spezielle Anforderung keine L├Âsung gibt, habe ich eine neue Abfrage gestellt.

Antworte dem unten kommentierten Benutzer. Ich bekomme bis jetzt keine L├Âsung f├╝r dieses Problem. Sie sagen jedoch immer wieder, dass die L├Âsung f├╝r dieses Problem in der verkn├╝pften Abfrage angegeben ist, in der angegeben wird, dass Chrom anstelle von Chrom verwendet werden soll. da Google aus Sicherheitsgr├╝nden die Verwendung der Vorg├Ąngerversion f├╝r Chrome eingeschr├Ąnkt hat. Ich konnte verstehen. Aber in meinem Fall, was kann ich tun, um das Problem zu beheben.

Bitte teilen Sie Ihren Vorschlag.

Antworten:

0 f├╝r Antwort Ôäľ 1

Sie m├╝ssen im Grunde die Chromedriver-Version und die Chrome-Browser-Version wie hier aufgef├╝hrt ├╝bereinstimmen: http://chromedriver.chromium.org/downloads . Wenn Sie sich den Fehler ansehen, den Sie ver├Âffentlicht haben, scheint es, dass Ihre Chrome-Version nicht richtig erkannt wird, da 73.x des Webtreibers mit Chrome 73.x funktionieren sollte.

Ich bin nicht sicher, ob dieser Fehler angezeigt wird, wenn Sie dies nicht k├Ânnenverbinde dich ├╝ber den Webdriver mit Chrome, also w├╝rde ich folgendes ├╝berpr├╝fen: - Sie k├Ânnen Chrome von der Kommandozeile aus starten - Die Version ist die, die Sie erwarten - Der Chromedriver kann ├╝ber den angegebenen Port gestartet und eine Verbindung zu Chrome hergestellt werden

Wenn Sie keine grafische Umgebung haben (wie im Docker), stellen Sie sicher, dass Sie die Option --headless verwenden und, wenn Sie als Root ausgef├╝hrt werden (nicht empfohlen), auch --no-sandbox.

Um passende Versionen des Browsers und des Treibers zu erhalten, k├Ânnen Sie Folgendes tun:

    CHROME_DRIVER_VERSION=$(wget -qO- chromedriver.storage.googleapis.com/LATEST_RELEASE);
echo $CHROME_DRIVER_VERSION;
wget -N http://chromedriver.storage.googleapis.com/$CHROME_DRIVER_VERSION/chromedriver_linux64.zip -P ~/