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/
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')
이번 글은 여기서 마무리.
반응형