>웹 프론트엔드 >CSS 튜토리얼 >ChromeOptions와 함께 ChromeDriver를 사용하여 Python Selenium에서 CSS를 비활성화하는 방법은 무엇입니까?

ChromeOptions와 함께 ChromeDriver를 사용하여 Python Selenium에서 CSS를 비활성화하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-09 06:13:02786검색

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

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.