본문 바로가기

IT 차곡차곡/Python

셀레니움 버전 문제 해결 - This version of ChromeDriver only supports Chrome version 79

간만에 selenium으로 파이썬 웹크롤링을 하려는 도중 이러한 오류 메시지가 떴습니다.

 

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 79

 

확인해보니 제가 설치했던 크롬드라이버는 크롬 79 버전까지만 지원해주는 건데

 

Chrome이 업데이트되어 크롬 버전과 크롬드라이버의 버전이 맞지 않아 발생한 문제였습니다.

 

크롬드라이버의 버전을 크롬 버전과 동일하게 맞춰주면 다시 해결되는 문제입니다.

 

크롬 버전 확인하는 방법

크롬 버전은 크롬 메뉴>설정>왼쪽하단의 Chrome정보를 들어가면 확인할 수 있습니다.

Chrome 버전

크롬 버전을 확인한 다음 해당 버전에 맞는 크롬 드라이버를 설치하면 해결됩니다.

 

크롬드라이버 설치 방법

크롬드라이버 설치 방법은 Chromedriver 사이트에 접속하여 자신의 크롬 버전을 지원해주는 크롬드라이버를 설치해주면 됩니다.

 

chromedriver.chromium.org/downloads

 

Downloads - ChromeDriver - WebDriver for Chrome

WebDriver for Chrome

chromedriver.chromium.org

저의 경우 크롬이 85버전이므로 85버전을 지원해주는 크롬 드라이버를 설치했습니다.

 

이전에 설치했던 경로로 설치해주고 실행시켜주면 에러 발생 없이 셀레니움 실행이 가능합니다.

 

ChromeDriver 다운로드 사이트