ChromeOptions와 함께 ChromeDriver를 사용하여 Python Selenium에서 CSS 비활성화
웹페이지 로딩 속도를 최적화하려면 CSS를 비활성화해야 할 수도 있습니다. 불필요한 렌더링을 제거합니다. 이미지와 JavaScript를 비활성화하기 위해 prefs 사전을 성공적으로 사용했지만 CSS에 대해 이 기능을 복제하려는 시도는 효과적이지 않은 것으로 입증되었습니다.
해결책:
CSS를 성공적으로 비활성화하려면 ChromeOptions를 사용하면 prefs 사전 내의 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)
위 내용은 ChromeOptions와 함께 ChromeDriver를 사용하여 Python Selenium에서 CSS를 비활성화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!