Deaktivieren Sie CSS in Python Selenium mithilfe von ChromeDriver mit ChromeOptions
Auf dem Weg zur Optimierung der Ladegeschwindigkeit von Webseiten müssen Sie möglicherweise CSS deaktivieren um unnötiges Rendern zu vermeiden. Während Sie das Prefs-Wörterbuch erfolgreich zum Deaktivieren von Bildern und JavaScript eingesetzt haben, haben sich Versuche, diese Funktionalität für CSS zu replizieren, als wirkungslos erwiesen.
Lösung:
So deaktivieren Sie CSS erfolgreich Wenn Sie ChromeOptions verwenden, müssen Sie auf den Schlüssel „profile.default_content_setting_values“ im Prefs-Wörterbuch abzielen. Mit dieser Taste können Sie das Standardverhalten verschiedener Inhaltseinstellungen ändern. Um CSS zu deaktivieren, fügen Sie es einfach zur Liste der deaktivierten Einstellungen hinzu:
prefs = {'profile.default_content_setting_values': {'images': 2, 'javascript': 2, 'css': 2}}
Indem Sie diese Änderung in Ihren vorhandenen Code integrieren, deaktivieren Sie CSS effektiv in ChromeDriver und sorgen so für kürzere Ladezeiten.
option = webdriver.ChromeOptions() prefs = {'profile.default_content_setting_values': {'images': 2, 'javascript': 2, 'css': 2}} option.add_experimental_option('prefs', prefs) driver = webdriver.Chrome(chrome_options = option)
Das obige ist der detaillierte Inhalt vonWie deaktiviere ich CSS in Python Selenium mithilfe von ChromeDriver mit ChromeOptions?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!