selenium의 Chrome 드라이버에서 버전 오류가 발생한 경우 해결 방법

개요



selenim에서 Chrome 드라이버를 사용하는 경우 Chrome 버전 업 관계로
Message: session not created: This version of ChromeDriver only supports Chrome version [XX]※[XX]는 임의 버전의 수치

같은 오류가 발생하는 경우가 있습니다.
회피 방법의 순서를 간단히 정리한다.

절차



공통 설정



1, Chrome 브라우저를 시작하고 Chrome 버전 확인
2, 설정에서 Chrome 버전 확인
 ※아래와 같은 URL을 두드려도 OK
  chrome://settings/help


chromedriver-binary를 사용하는 경우



▼Chromedriver
htps : // py 피. 오 rg / p 로지 ct / ch 로메 dri ゔ ぇ r 비나 ry /

1, Navigation 목록에서 "Release history"열기

2, 'Release history' 목록에서 Chrome 버전과 동일한 or 가까운 버전의 링크 열기
 ※이번은 84.0.4147.30.0을 선택한다

3, 화면 상단의 pip 명령을 얻기 (복사)
4, 터미널(명령줄) 열기
5, chromedriver-binary 제거
pip uninstall chromedriver-binary

6, 얻은 명령으로 다시 설치
※※아래는 84.0.4147.30.0의 커맨드
pip install chromedriver-binary==84.0.4147.30.0

→ 이제 파이썬 처리를 실행하고 오류가 발생하지 않으면 OK

chromedriver를 다운로드하는 경우



▼ChromeDriver 다운로드 페이지
h tp // ch 로메 d리ゔぇr. ch 로미우 m. 오 rg / w w ぉ ds

1, ChromeDriver 다운로드 페이지를 열고 Chrome 버전과 동일한 or 가까운 버전의 링크를 엽니다.
 ※이번은 84.0.4147.30.0을 선택한다

2, 이용 환경의 OS에 맞춘 zip 파일을 다운로드한다

3, 다운로드한 ChromeDriver를 기존 ChromeDriver로 바꾸기

→ 이제 파이썬 처리를 실행하고 오류가 발생하지 않으면 OK

좋은 웹페이지 즐겨찾기