Bagaimana untuk Melumpuhkan CSS dalam Chrome Menggunakan Selenium dengan ChromeDriver?

DDD
Lepaskan: 2024-11-06 13:35:02
asal
455 orang telah melayarinya

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}}
Salin selepas log masuk

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}}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan