WebDriverException: 헤드리스 Chrome의 PATH 오류에서 'chromedriver' 실행 파일을 찾을 수 없음
헤드리스 Chrome에서 Selenium 스크립트를 실행하려고 하면 다음 오류가 발생할 수 있습니다.
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
이 오류는 Selenium 클라이언트가 헤드리스 Chrome을 실행하는 데 필수적인 chromedriver 실행 바이너리를 찾을 수 없습니다. 이 문제를 해결하려면 다음과 같은 몇 가지 조치를 고려할 수 있습니다.
Chromedriver 경로 확인:
driver = webdriver.Chrome(executable_path=r"C:\path\to\chromedriver.exe")
경로에 Chromedriver 추가:
executable_path를 명시적으로 지정하지 않으려는 경우 chromedriver가 포함된 디렉터리를 추가할 수 있습니다. exe를 시스템의 PATH 환경 변수에 추가하세요. 이렇게 하면 모든 프로그램에서 실행 파일에 액세스할 수 있습니다.
샘플 코드:
다음은 Chrome 헤드리스 실행에 대한 이러한 고려 사항을 통합한 수정된 코드 조각입니다.
from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument("--headless") driver = webdriver.Chrome(chrome_options=chrome_options, executable_path=r"C:\path\to\chromedriver.exe")
이러한 문제를 해결하면 chromedriver에 대한 적절한 연결을 설정하고 다음을 사용하여 Selenium 스크립트를 성공적으로 실행할 수 있습니다. 헤드리스 크롬.
위 내용은 헤드리스 Chrome에서 'WebDriverException: 'chromedriver' 실행 파일이 PATH에 있어야 합니다.' 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!