본문 바로가기

녕's BigData/Python

파이썬 셀레니움 크롤링시 SessionNotCreatedException 에러

 

 

잘만 사용하던 코드가 갑자기 안먹었다.

문제는 SessionNotCreatedException 에러

 

SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version 97
Current browser version is 100.0.4896.60 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe

 

어이가 없는건 패스 지정도 따로 해뒀고

그 패스에 있는 크롬드라이버를 97ver으로 다운받아서 넣어뒀으나

계속해서 SessionNotCreatedException가 발생함

그래서 크롬드라이버 매니저를 설치했다.

 

문제 발생 전 코드

from selenium import webdriver

driver = webdriver.Chrome('chromedriver.exe')
url = 'https://www.com/' 
driver.get(url)

 

문제 발생 후 수정 코드

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())
url = 'https://www.com/' 
driver.get(url)

 

크롬드라이버 매니저 설치 후 하니 다시 잘 작동된다.