[PYTHON] Problemumgehung für den Headless-Modus-Fehler in Chrome

Einführung

Nach dem Erstellen eines Scraping-Tools mit Python ist ein Fehler aufgetreten, als ich es in einem anderen Netzwerk gestartet habe. (Headless-Modus ist Fehler, Browser-Startmodus ist normal) Die zu diesem Zeitpunkt zu treffenden Maßnahmen werden beschrieben.

Der Fehler ist auf den PROXY-Server zurückzuführen

Bei der Erstellung des Tools wurde die Verbindung zum Internet (wahrscheinlich) direkt über WLAN hergestellt. Der Ort, an dem das Tool verschoben wurde, war ein mit dem Unternehmensnetzwerk verbundenes Terminal, und der PROXY-Server wurde eingerichtet.

Überprüfen des PROXY-Servers vom Terminal aus

WINDOWS10 "Einstellungen" -> "Proxy" -> "Proxyserver verwenden" ist "Ein". Notieren Sie sich die Adresse. MAC "Systemeinstellungen" -> "Netzwerk" -> "Details" -> "Proxy" -> "Webproxy (HTTP)" ist aktiviert. Notieren Sie sich die Adresse "Web Proxy Server".

Code hinzufügen

python


option.add_argument('--headless')	                  #← Der Headless-Modus ist angegeben
option.add_argument('--proxy-server=http://※※※')   #Füge das hinzu!

※※※ ist die Adresse, die Sie notiert haben

Recommended Posts

Problemumgehung für den Headless-Modus-Fehler in Chrome
[Python] für Anweisungsfehler
Tipps zur Verwendung von Selen und Headless Chrome in einer CUI-Umgebung