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
Lepaskan: 2024-11-09 06:13:02
asal
786 orang telah melayarinya

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

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

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!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan