Heim > Web-Frontend > CSS-Tutorial > Wie deaktiviere ich CSS in Python Selenium mithilfe von ChromeDriver mit ChromeOptions?

Wie deaktiviere ich CSS in Python Selenium mithilfe von ChromeDriver mit ChromeOptions?

Mary-Kate Olsen
Freigeben: 2024-11-09 06:13:02
Original
785 Leute haben es durchsucht

How to Disable CSS in Python Selenium Using ChromeDriver with ChromeOptions?

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}}
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

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