보통 chrome을 자동업데이트를 활성화가 되어있다면,
chrome이 자동으로 업데이트 되어서 chromedriver를 수시로 깔아야 할때가 많았던것 같습니다.
저는 M1 air를 사용하고 있는데, Chromedriver를 깔고 실행하고 프로젝트 파일경로에 넣어도
version에 맞게 활성화가 안되는 경우가 있었습니다.
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 100 Current browser version is 102.0.5005.115 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
그럴 경우를 위해 이번 글을 남기겠습니다.
0. chrome version을 확인하고, 그 version에 맞는 chrome driver를 설치
chrome driver를 사용하는 사람들은 할 수 있을것 같습니다.
1. chromedriver의 위치를 찾아라 !
which chromedriver
Linux기반인 macos에서 which 키워드를 통해 chromedriver의 위치를 찾습니다.
2. chromedriver의 폴더를 열어 chromedriver를 교체해라 !
1번에서
/usr/local/m1-homebrew/bin/chromedriver 나온 경로에서 /chromedriver를 뺀
/usr/local/m1-homebrew/bin/ 를 open합니다.
open /usr/local/m1-homebrew/bin/
이 폴더에서 보이는 Chromedriver를 새로 다운로드 받은 chromedriver로 교체하면 끝 ~
ImportError: cannot import name 'BeautifulSoup' (0) | 2023.03.06 |
---|---|
xcrun: error: invalid active developer path (0) | 2023.02.09 |
잘못된 공부방법... (0) | 2021.09.01 |
소수? 어떻게 생각하지 (0) | 2021.08.09 |
MongoDB 설치방법(win) 및 cmd활성화 (0) | 2021.07.08 |
댓글 영역