현재 chromedriver는 114버전까지만 공식홈페이지에서 지원합니다.
115버전 이후부터는 이전과는 다른방법으로 지원한다고 하는데, 기존에 chromedriver.exe를 통해서 사용을 했기 때문에
exe파일로 사용할 수 없어 해결방법을 찾고 있었습니다.
현재 크롬은 119버전까지 나와있으며, chromedriver는 119버전을 지원하지 않습니다.
해결방법으로는 편리하게 자동으로 webdriver를 설치해주는 라이브러리를 사용합니다.
[해결방법]
webdriver_manager 라이브러리를 이용하여 자동 설치 및 버전관리를 통해 편리하게 사용가능 합니다.
#webdriver_manager를 사용하기 위해 라이브러리 설치 pip install webdriver_manager from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager #필요한 chrome_options은 추가해주면 됩니다. chrome_options = webdriver.ChromeOptions() driver = webdriver.Chrome(executable_path=ChromeDriverManager().install(), options=chrome_options) URL = "접속이 필요한 URL 기입" driver.get(URL)
webdriver_manager를 사용하여 chromedriver를 자동으로 다운로드합니다.
'프로그래밍언어 > Python' 카테고리의 다른 글
OSError: [WinError 193] %1은(는) 올바른 Win32 응용 프로그램이 아닙니다 에러 해결 방법 (0) | 2024.08.02 |
---|---|
[Python] sqlalchemy로 dataframe을 DB로 바로 저장하기 (0) | 2024.01.10 |
zip()함수 활용하여 반복문에서 리스트 하나이상 활용하기 (0) | 2023.06.09 |
[Python]Counter 함수를 사용한 키워드 등장 빈도 확인 (0) | 2023.03.13 |
[Python]bigram (0) | 2023.03.10 |