간만에 selenium으로 파이썬 웹크롤링을 하려는 도중 이러한 오류 메시지가 떴습니다.
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 79
확인해보니 제가 설치했던 크롬드라이버는 크롬 79 버전까지만 지원해주는 건데
Chrome이 업데이트되어 크롬 버전과 크롬드라이버의 버전이 맞지 않아 발생한 문제였습니다.
크롬드라이버의 버전을 크롬 버전과 동일하게 맞춰주면 다시 해결되는 문제입니다.
크롬 버전 확인하는 방법
크롬 버전은 크롬 메뉴>설정>왼쪽하단의 Chrome정보를 들어가면 확인할 수 있습니다.
크롬 버전을 확인한 다음 해당 버전에 맞는 크롬 드라이버를 설치하면 해결됩니다.
크롬드라이버 설치 방법
크롬드라이버 설치 방법은 Chromedriver 사이트에 접속하여 자신의 크롬 버전을 지원해주는 크롬드라이버를 설치해주면 됩니다.
chromedriver.chromium.org/downloads
저의 경우 크롬이 85버전이므로 85버전을 지원해주는 크롬 드라이버를 설치했습니다.
이전에 설치했던 경로로 설치해주고 실행시켜주면 에러 발생 없이 셀레니움 실행이 가능합니다.
'IT 차곡차곡 > Python' 카테고리의 다른 글
[Python] 파이썬 숫자 각자리수를 리스트로 변환 (0) | 2021.04.27 |
---|---|
[Python] 문자열 합치기 나누기 - join/split (0) | 2021.04.19 |
[Python] 삼항 연산자 (Ternary Operator) (0) | 2021.04.13 |
[Python] 파이썬 에러/ IndexError: list index out of range (0) | 2021.04.11 |