ChromeDriver so konfigurieren, dass der Chrome-Browser im Headless-Modus gestartet wird
Problembeschreibung:
Zur Verbesserung Da die Leistung eines Web-Scraping-Skripts mit Python und ChromeDriver beeinträchtigt ist, möchte der Benutzer es im Headless-Modus ausführen, um Popup-Browser zu eliminieren Fenster. Während die Einstellung der Option „Headless“ in ChromeDriver verhindert, dass Browserfenster angezeigt werden, bleibt die .exe-Datei sichtbar.
Lösung:
So konfigurieren Sie ChromeDriver zum Starten des Chrome-Browsers Verwenden Sie im Headless-Modus Folgendes Code:
from selenium import webdriver from selenium.webdriver.chrome.options import Options options = Options() options.add_argument('--headless') options.add_argument('--disable-gpu') # May be necessary. driver = webdriver.Chrome(CHROMEDRIVER_PATH, chrome_options=options)
Erklärung:
Dieser Code bewirkt Folgendes:
Das vorgeschlagene Durch die Änderung sollte die dauerhafte Sichtbarkeit der .exe-Datei beseitigt und sichergestellt werden, dass ChromeDriver ausschließlich im Headless-Modus arbeitet.
Das obige ist der detaillierte Inhalt vonWie entferne ich die persistente .exe-Datei, wenn ChromeDriver im Headless-Modus ausgeführt wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!