Cara Melumpuhkan CSS dalam Python Selenium Menggunakan ChromeDriver dengan ChromeOptions
Pernyataan Masalah
Melumpuhkan CSS dalam Chrome Selenium menggunakan ChromeDriver adalah perlu untuk meningkatkan kelajuan pemuatan halaman. Walaupun mudah untuk melumpuhkan imej dan JavaScript, cuba untuk melumpuhkan CSS dengan mengubah suai pilihan 'profile.default_content_setting_values' nampaknya tidak berfungsi.
Penyelesaian
Untuk melumpuhkan CSS dan tunjukkan halaman tanpanya, anda boleh menggunakan kod berikut:
from selenium import webdriver options = webdriver.ChromeOptions() 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, 'css': 2}} # Add 'css': 2 to the dictionary to disable CSS 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')
Penjelasan
Kod ini mengubah suai pilihan 'profile.default_content_setting_values' dengan menambah ' css': 2 ke kamus. Ini melumpuhkan CSS dengan berkesan. Pilihan penyemak imbas kemudiannya dikonfigurasikan untuk memaksimumkan tetingkap, melumpuhkan bar maklumat dan melumpuhkan sambungan. Akhir sekali, URL yang dikehendaki dimuatkan ke dalam penyemak imbas.
Atas ialah kandungan terperinci Bagaimana untuk Melumpuhkan CSS dalam Chrome Selenium Menggunakan ChromeDriver dengan ChromeOptions?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!