티스토리 뷰

ChromeDriver는 Python selenium 사용시 필수 프로그램인데, 이 오류는 ChromeDriver 버전이 현재 사용중인 Chrome 브라우저 버전과 호환되지 않아 나타나는 오류이다.

 

해결방법은 간단하다. 

ChromeDriver 버전을 현재 사용중인 Chrome 브라우저 버전으로 업데이트 해주면 된다.

 

작업순서

1. Chrome 브라우저 버전확인

2. ChromeDriver 다운로드 및 파일 이동

3. ChromeDriver 위치설정

 

 

 

1. Chrome 브라우저 버전확인

Chrome 브라우저 주소 입력창에 아래 주소를 입력하면 그림과 같이 Chrome 브라우저 버전확인이 가능하다. 

앞자리 세자리만 기억하자. 현재 chrome 버전은 113버전이다.

 

chrome://settings/help

 

<chrome 브라우저 버전확인>

 

 

 

2. ChromeDriver 다운로드 및 파일 이동

아래 링크로 가면 ChromeDriver 다운로드 페이지가 나타난다.

113버전을 선택하면 새로운 창이 나오는데 운영체재를 선택해서 다운로드하고 압축을 푼 후 본인이 작업하고 있는, 파이썬 파일이 있는 폴더에 옮겨주면 끝난다.

 

https://chromedriver.chromium.org/downloads

 

ChromeDriver - WebDriver for Chrome - Downloads

Current Releases If you are using Chrome version 114, please download ChromeDriver 114.0.5735.16 If you are using Chrome version 113, please download ChromeDriver 113.0.5672.63 If you are using Chrome version 112, please download ChromeDriver 112.0.5615.49

chromedriver.chromium.org

 

<ChromeDriver 다운로드 페이지>

 

 

<ChromeDriver 다운로드 링크>

 

 

 

3. ChromeDriver 위치설정

 

3-1. 작업하고 있는 폴더에 ChromeDriver 가 있는 경우

from selenium import webdriver
browser = webdriver.Chrome()
또는 
browser = webdriver.Chrome("./chromedriver.exe")

3-2. ChromeDriver 위치를 지정하는 경우( ex. C 드라이브 다운로드 폴더에 있는 경우)

from selenium import webdriver
browser = webdriver.Chrome("c:/downloads/chromedriver.exe")

3-3. ChromeDriver 위치를 지정하는 경우( 인스턴스 설정)

from selenium import webdriver
path_to_chromedriver = "c:/downloads/chromedriver.exe"
browser = webdriver.Chrome(executable_path=path_to_chromedriver)