Selenium Python의 사용 중단 경고: 'executable_path' 재정의
최신 버전의 Selenium에서는 'executable_path' 인수를 사용하는 것이 허용되었습니다. 드라이버 인스턴스화 중에 '서비스' 개체를 전달하기 위해 더 이상 사용되지 않습니다. 이 변경 사항은 Selenium 4.0 베타 1 릴리스의 일부로 도입되었습니다.
오류 메시지:
DeprecationWarning: executable_path has been deprecated, please pass in a Service object
해결책:
이 오류를 해결하려면 다음과 같이 변경해야 합니다. 코드:
# Import the Service class from selenium.webdriver.chrome.service from selenium.webdriver.chrome.service import Service # Create an instance of the ChromeDriverManager class driver_manager = ChromeDriverManager() # Install the appropriate ChromeDriver using ChromeDriverManager driver_path = driver_manager.install() # Create an instance of the Service class and pass in the driver path service = Service(driver_path) # Create an instance of the WebDriver using the Service object driver = webdriver.Chrome(service=service)
'executable_path' 인수 대신 '서비스' 객체를 전달하면 Selenium 4 이상과의 호환성을 보장할 수 있습니다.
추가 참고 사항:
참고 자료:
위 내용은 'executable_path'에 대한 Selenium의 사용 중단 경고를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!