Wie verstecke ich die ausführbare ChromeDriver-Datei im Headless-Modus?

Susan Sarandon
Freigeben: 2024-11-11 15:03:02
Original
619 Leute haben es durchsucht

How to Hide the ChromeDriver Executable File in Headless Mode?

Ausblenden der ausführbaren ChromeDriver-Datei im Headless-Modus

Wenn Sie den Chromedriver von Selenium im Headless-Modus verwenden, kann es sein, dass eine .exe-Datei im Hintergrund ausgeführt wird Das Browserfenster bleibt ausgeblendet. Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

Verwenden Sie für Selenium-Versionen 4.0 und höher den folgenden Code:

from selenium import webdriver

options = webdriver.ChromeOptions()
options.headless = True
# The following may be necessary depending on your environment.
options.add_argument('--disable-gpu')
driver = webdriver.Chrome(chrome_options=options)
Nach dem Login kopieren

Für ältere Selenium-Versionen verwenden Sie diesen Code:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument('--headless')
options.add_argument('--disable-gpu')  # Last I checked this was necessary.
driver = webdriver.Chrome(chrome_driver_path, chrome_options=options)
Nach dem Login kopieren

Denken Sie daran, dass im Headless-Modus das Browserfenster ausgeblendet wird, die Ausführung von Chromedriver jedoch weiterhin über die .exe-Datei sichtbar ist. Um diese Ausführung vollständig zu verbergen, können Sie andere Optionen wie BrowserStack oder Sauce Labs erkunden. Diese Dienste ermöglichen automatisierte Browsertests, ohne die zugrunde liegende Browserinstanz preiszugeben.

Das obige ist der detaillierte Inhalt vonWie verstecke ich die ausführbare ChromeDriver-Datei im Headless-Modus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage