Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie deaktiviere ich CSS in Selenium mithilfe von ChromeOptions?

Linda Hamilton
Freigeben: 2024-11-06 15:24:02
Original
574 Leute haben es durchsucht

How to Disable CSS in Selenium Using ChromeOptions?

So deaktivieren Sie CSS in Selenium mithilfe von ChromeOptions

Beim Versuch, die Seitenladegeschwindigkeit durch Deaktivieren von CSS zu verbessern, können Benutzer auf Schwierigkeiten stoßen. Während Bilder und JavaScript mit bestimmten Optionen deaktiviert werden können, funktioniert eine einfache Änderung der Einstellung zum Deaktivieren von CSS möglicherweise nicht.

Lösung:

So deaktivieren Sie CSS in Chrome mit Selenium: Es ist ein umfassender Ansatz erforderlich, der die Änderung mehrerer Einstellungen beinhaltet:

prefs = {'profile.default_content_setting_values': {'cookies': 2, 'images': 2, 'javascript': 2, 
                            'plugins': 2, 'popups': 2, 'geolocation': 2, 
                            'notifications': 2, 'auto_select_certificate': 2, 'fullscreen': 2, 
                            'mouselock': 2, 'mixed_script': 2, 'media_stream': 2, 
                            'media_stream_mic': 2, 'media_stream_camera': 2, 'protocol_handlers': 2, 
                            'ppapi_broker': 2, 'automatic_downloads': 2, 'midi_sysex': 2, 
                            'push_messaging': 2, 'ssl_cert_decisions': 2, 'metro_switch_to_desktop': 2, 
                            'protected_media_identifier': 2, 'app_banner': 2, 'site_engagement': 2, 
                            'durable_storage': 2}}
Nach dem Login kopieren

Zusätzliche Chrome-Optionen:

Für ein robusteres Erlebnis sollten Sie die folgenden Optionen hinzufügen:

  • add_argument("start-maximized") - Maximiert das Browserfenster.
  • add_argument("disable-infobars") - Blendet die Infoleisten von Chrome aus.
  • add_argument(" --disable-extensions") – Browsererweiterungen deaktivieren.

Beispielverwendung:

from selenium import webdriver

options = webdriver.ChromeOptions()
options.add_experimental_option('prefs', prefs)
options.add_argument("start-maximized")
options.add_argument("disable-infobars")
options.add_argument("--disable-extensions")
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Utility\BrowserDrivers\chromedriver.exe')
driver.get('https://play.google.com/store')
Nach dem Login kopieren

Dadurch werden alle Einstellungen deaktiviert und Chrome ohne CSS gestartet. Bereitstellung verbesserter Ladezeiten.

Das obige ist der detaillierte Inhalt vonWie deaktiviere ich CSS in Selenium mithilfe von 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!