발생한 경고는 webdriver.Chrome()의 실행 파일 경로 매개변수가 지원 중단되었으며 서비스 객체로 대체되어야 함을 나타냅니다. .
이 지원 중단을 해결하려면 다음 접근 방식을 사용할 수 있습니다.
from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager # Install the ChromeDriver ChromeDriverManager().install() driver = webdriver.Chrome(service=Service())
귀하가 받은 경고는 Selenium 4.0 Beta 1 변경 로그와 일치합니다. 드라이버 인스턴스화는 더 이상 사용되지 않습니다.
다음은 업데이트된 내용입니다. 올바른 구문을 사용하는 코드 버전:
from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.common.by import By # Install the ChromeDriver ChromeDriverManager().install() # Create a new Service instance service = Service() # Create a new Chrome driver instance driver = webdriver.Chrome(service=service) driver.maximize_window() driver.get('https://www.google.com') driver.find_element(By.NAME, 'q').send_keys('Yasser Khalil')
서비스 개체를 사용하도록 코드를 업데이트하면 지원 중단 경고를 방지할 수 있습니다. 앞으로도 셀레늄을 효과적으로 활용해보세요.
위 내용은 Python에서 `executable_path`에 대한 Selenium 지원 중단 경고를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!