在Python Selenium 中停用CSS 使用ChromeDriver 和ChromeOptions
在最佳化網頁載入速度時,您可能會遇到需要停用CSS的情況以消除不必要的渲染。雖然您已成功使用首選項字典來停用圖像和 JavaScript,但嘗試為 CSS 複製此功能已被證明是無效的。
解決方案:
成功停用 CSS使用 ChromeOptions,您必須定位首選項字典中的 profile.default_content_setting_values 鍵。此鍵可讓您修改各種內容設定的預設行為。要停用 CSS,只需將其新增至停用設定清單:
prefs = {'profile.default_content_setting_values': {'images': 2, 'javascript': 2, 'css': 2}}
透過將此修改合併到現有程式碼中,您將有效地在 ChromeDriver 中停用 CSS,以縮短載入時間。
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)
以上是如何使用 ChromeDriver 和 ChromeOptions 在 Python Selenium 中停用 CSS?的詳細內容。更多資訊請關注PHP中文網其他相關文章!