Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Melumpuhkan CSS dalam Python Selenium Menggunakan ChromeDriver dengan ChromeOptions?

Bagaimana untuk Melumpuhkan CSS dalam Python Selenium Menggunakan ChromeDriver dengan ChromeOptions?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-09 06:13:02798semak imbas

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

Lumpuhkan CSS dalam Python Selenium Menggunakan ChromeDriver dengan ChromeOptions

Dalam usaha untuk mengoptimumkan kelajuan pemuatan halaman web, anda mungkin menghadapi keperluan untuk melumpuhkan CSS untuk menghapuskan rendering yang tidak perlu. Walaupun anda telah berjaya menggunakan kamus prefs untuk melumpuhkan imej dan JavaScript, percubaan untuk meniru fungsi ini untuk CSS telah terbukti tidak berkesan.

Penyelesaian:

Untuk berjaya melumpuhkan CSS menggunakan ChromeOptions, anda mesti menyasarkan kekunci profile.default_content_setting_values ​​dalam kamus prefs. Kunci ini membolehkan anda mengubah suai tingkah laku lalai pelbagai tetapan kandungan. Untuk melumpuhkan CSS, cuma tambahkannya pada senarai tetapan yang dilumpuhkan:

prefs = {'profile.default_content_setting_values': {'images': 2, 'javascript': 2, 'css': 2}}

Dengan memasukkan pengubahsuaian ini ke dalam kod sedia ada anda, anda akan melumpuhkan CSS dalam ChromeDriver dengan berkesan untuk masa pemuatan yang lebih baik.

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)

Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan CSS dalam Python Selenium Menggunakan ChromeDriver dengan ChromeOptions?. 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