본문 바로가기
Tips

Selenium - ChromeDriver, 115버전부터의 이슈

by Toast 2023. 8. 27.
반응형

배경

크롤링시, 과거에는 ChromeWebdriver.exe 파일을 받아서 해당 경로를 지정해 주었으나..
이후 webdriver.Chrome(ChromeDriverManager().install())  명령어를 통해 자동으로 크롬 버전에 맞는 웹드라이버를 다운로드해주는 편리한 기능이 생겼었습니다.

 

그런데 크롬 115버전부터는 아래 오류와 함께 진행이 되지 않았습니다.

ValueError: There is no such driver by url https://chromedriver.storage.googleapis.com/116.0.5845/chromedriver_win32.zip

 

원인

해당 위치에 크롬드라이버 파일이 없다는 것인데요..

크롬드라이버 경로가 바뀌었는데, selenium에는 해당 정보가 없어서 그렇습니다.

 

해결방법

시작 - CMD (명령 프롬프트)  에서 아래 명령어를 통해 셀레니움을 업데이트 하세요.

seleium이 4.11.2 버전 (작성시점) 으로 업데이트 됩니다. 

     pip install selenium --upgrade

 

다음은 아래와 같이 코드를 변경합니다.

     기존코드 >>  driver = webdriver.Chrome(ChromeDriverManager().install())

     변경코드 >>  driver = webdriver.Chrome()

 

 

시간 지나면 해소되겠지하고 한참은 냅뒀는데... 이렇게 해야 했군요.

도움되기를 바랍니다.

 

 

반응형

댓글