Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Melumpuhkan CSS dalam Chrome Menggunakan Selenium dengan ChromeDriver?

Bagaimana untuk Melumpuhkan CSS dalam Chrome Menggunakan Selenium dengan ChromeDriver?

DDD
DDDasal
2024-11-06 13:35:02456semak imbas

How to Disable CSS in Chrome Using Selenium with ChromeDriver?

Melumpuhkan CSS dalam Python Selenium menggunakan ChromeDriver dengan ChromeOptions

Dalam usaha untuk mengoptimumkan masa muat halaman, banyak pembangun cuba melumpuhkan elemen tertentu seperti sebagai imej atau JavaScript. Dalam kes ini, matlamatnya adalah untuk melumpuhkan CSS untuk meningkatkan lagi kelajuan pemaparan halaman. Walaupun pilihan wujud untuk melumpuhkan imej dan JavaScript, isu timbul apabila cuba melumpuhkan CSS dalam Chrome menggunakan Selenium dengan WebDriver.

Pendekatan awal melibatkan pengubahsuaian kamus 'prefs' untuk menyasarkan tetapan CSS:

{'profile.default_content_setting_values': {'css': 2}}

Walau bagaimanapun, pengubahsuaian ini terbukti tidak berkesan.

Untuk berjaya melumpuhkan CSS dalam Chrome menggunakan Selenium, penyelesaian yang lebih komprehensif diperlukan. Kamus 'prefs' boleh dikembangkan untuk memasukkan rangkaian tetapan kandungan yang lebih luas:

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}}

Dengan melumpuhkan semua tetapan ini, termasuk CSS, halaman akan dimuatkan tanpa sebarang penggayaan atau peningkatan visual. Pendekatan komprehensif ini memastikan CSS dilumpuhkan dengan berkesan.

Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan CSS dalam Chrome Menggunakan Selenium dengan ChromeDriver?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn