Page 1 of 1

So deaktivieren Sie Seleniumprotokolle und führen Sie den Browser im kopflosen Modus aus

Posted: 19 Aug 2025, 22:11
by Anonymous
Dies ist mein Code ab sofort: < /p>

Code: Select all

from selenium import webdriver

from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service

options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches", ["enable-logging"])

if not("-dhl" in sys.argv or "--disable-headless" in sys.argv):
options.add_argument("--headless=new")

self.driver = webdriver.Chrome(
service=Service(ChromeDriverManager().install()),
options=options
)

driver.get("https://google.com")
Das Problem ist, dass nur 1 gleichzeitig funktioniert, was bedeutet, wenn ich versuche, den Browser ohne kopflosen Modus auszuführen (mit dem stillbaren headlosen Flag auszuführen), werden die Protokolle ausgeschaltet. Wenn ich nicht, dass der Browser im Kopf-Lead-Modus, aber immer noch LOGS-MODEL ausführt. Setzen Sie es durch das Protokollierungsmodul und sogar durch die Seleniumprotokollierung auf die Protokollierung ein. Kritisch , um die Reihenfolge dieser beiden Abschnitte zu ändern, um sicherzustellen, dass die Einstellungen nicht überschrieben werden, aber keiner von ihnen scheint das Problem zu sein.>