IT/웹크롤링
Chromedriver 에러
binary?
2024. 10. 11. 08:44
Chromedriver 에러
매일 스케줄러를 통해서 웹 크롤링을 하는 게 있는데, 어느 날 갑자기 작동을 안 하더라고요. 그래서 확인을 해보니 아래처럼 에러가 나고 있었습니다.
현재 Chrome의 버전은 129.~인데 ChromeDriver의 버전은 125.~만 지원한다고 합니다.
Chrome이 자동으로 버전을 업그레이드한 것으로 추정되고, 그에 따라서 ChromeDriver를 업그레이드하려고 합니다. 아래에 정리해 보겠습니다.

Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 125
Current browser version is 129.0.6668.70 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
ChromeDriver Download 검색

저는 129.xx를 사용하기에 아래 대시보드를 클릭했습니다.

버전에 맞는 것을 찾으면 됩니다. https 형식으로 되어있어서 복사한 뒤에 url 창에 붙이면 다운로드됩니다.

기존에 존재하던 파일은 옛날 버전이기에 삭제하고 다운로드한 파일을 집어넣도록 하겠습니다.

자바에서 아래처럼 경로설정을 해줬었습니다.

build.gradle에 있는 버전은 업그레이드해야 하는 것 아닌가?라는 의문이 들었는데 ChatGPT에게 물어보니 안 해도 된답니다.. 저게 지금은 최신 버전인가 봅니다.

이후에 테스트해 보니 정상적으로 작동합니다. 감사합니다~