TroubleShooting

[macOS] This version of ChromeDriver only supports Chrome version 114 에러 해결방법

Phililip
728x90

안녕하세요.

 

macOS에서 python3 Selenium으로 크롤링할 때, ChromeDriver에서 아래와 같은 에러가 발생할 때의 해결방법 공유드립니다.

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 116.0.5845.96 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

 

 

# 해결방법

1) 아래 링크로 들어가서,

https://googlechromelabs.github.io/chrome-for-testing/

 

Chrome for Testing availability

chrome-headless-shellmac-arm64https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/118.0.5951.0/mac-arm64/chrome-headless-shell-mac-arm64.zip200

googlechromelabs.github.io

 

2) Stable의 chromedriver를 다운로드하고, 

 

[참고] intel 맥이면 max-x64, Apple Silicon 맥이면 mac-arm64를 다운로드 하세요.

 

3) 다운로드한 chromedriver를 /usr/loca/bin으로 이동시킵니다.

 

4) '시스템 설정 > 개인정보 보호 및 보안'에서 다운로드한 chromedriver를 허용시켜 주고

 

5) python 코드의 chromedriver 경로를 설정해 주세요.

# Service 사용하는 경우
service = Service('/usr/local/bin/chromedriver')

# webdriver 사용하는 경우
driver = webdriver.Chrome(executable_path='/usr/local/bin/chromedriver')

 

 


이번 글은 여기서 마무리.

 

 

 

반응형