반응형
몇 개월 전의 코드를 다시 실행해보던 중에, 아래와 같은 오류가 떴다.
SessionNotCreatedException 오류.
SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 99
Current browser version is 101.0.4951.67 with binary path 실제경로
설명을 읽어보면, 세션이 생성되지 않았고
실행하려는 크롬 드라이버의 버전은 Chrome버전 99만 지원하는데,
현재 브라우저 버전은 101.0.4951.67이기 때문이라고 한다.
실제 경로를 복사해 들어가서 chrome.exe를 확인해보면 안내된 바와 같다.
이를 해결하기 위해서는 크롬 드라이버의 버전을 업데이트해줘야 한다.
코드 내 경로에 있는 chromedriver.exe 파일만 새로 다운로드하여 바꿔주면 끝!
구글에서 chromedriver를 검색하거나, 아래를 클릭해서 접속해준다.
https://chromedriver.chromium.org/downloads
브라우저의 맨 앞부분이었던 "101" 에 맞는 크롬 드라이버를 다운로드하자.
Supprots Chrome version 뒤의 숫자가 "101"인 것을 클릭한 다음,
각자 환경에 맞는 Chromedriver를 다운로드하면 된다.
압축을 해제한 다음 코드 내에 기재된 경로로 옮겨주면 끝!
정상적으로 잘 실행되는 모습을 볼 수 있다.
추가로, ChromeDriverManager에 대한 내용을 발견했다.
수동으로 다운로드 받지 않아도 되는 코드로 자동 업데이트가 가능하며,
위의 방법에서 오류가 났을 경우 사용할 수 있는 코드이다.
!pip install webdriver-manager
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(ChromeDriverManager().install())
반응형
'Data science' 카테고리의 다른 글
No module named 'pyautogui' 오류 3초 해결 (0) | 2022.07.07 |
---|---|
3초만에 해결하는 FeatureNotFound 오류 : Do you need to install a parser library? (0) | 2022.05.18 |
간단한 네이버 블로그 크롤링 파이썬 API 활용 방법 (0) | 2022.05.16 |
선형 회귀 모델 + 다중 선형 회귀 개념 정리 및 실습 w.Colab (0) | 2022.04.26 |
머신러닝이 뭐지? 3분 안에 정리하는 기초 개념 (0) | 2022.04.25 |
댓글