【Mac 버전】 Python에서 Selenium을 이용한 브라우저 제어시 ChromeDriver 오류가 발생한 경우의 대처법
오류 발생
Selenium은 스크래핑 및 브라우저 자동화 테스트와 같은 응용 분야에서 사용되는 휴대용 프레임 워크입니다.
Google 크롬은 버전이 자동 업데이트되므로 어느 날 갑자기 다음과 같은 오류가 발생할 수 있습니다. 초조한 기분을 억제하면서 냉정하게 대처하자.
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 87
Current browser version is 89.0.4389.90 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
위의 경우
Google 크롬 버전은 89.0.4389.90
ChromeDriver 버전은 87 계
결론에 따르면 Google 크롬의 자동 업데이트로 인해 ChromeDriver와 버전 차이가 발생하기 때문입니다.
Google 크롬 버전 확인
먼저 Google 크롬 브라우저 오른쪽 상단의 ︙
도움말
Google 크롬 정보
Google 크롬 버전 확인
ChromeDriver 다운로드 및 설치
아래 사이트 방문
ChromeDriver - WebDriver for Chrome
이전에 확인한 Chrome 버전에 가까운 버전의 ChromeDriver 링크를 클릭하십시오.
사용 OS 등에 따라 ZIP 다운로드
다운로드 한 ZIP을 바탕 화면에 압축 해제 (chromedriver 출현)
chromedriver를 /usr/local/bin
로 이동
$ mv ~/Desktop/chromedriver /usr/local/bin/
만나기 위해 ChromeDriver 버전 확인
$ chromedriver -v
ChromeDriver 89.0.4389.23
이렇게하면 오류가 발생하지 않지만 Google 크롬 버전 업데이트는 부정기적으로 항상 발생하므로 앞으로 유사한 오류가 발생해도 당황하지 않습니다.
Reference
이 문제에 관하여(【Mac 버전】 Python에서 Selenium을 이용한 브라우저 제어시 ChromeDriver 오류가 발생한 경우의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rimorimo/items/3e60faca48505993fd0d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 87
Current browser version is 89.0.4389.90 with binary path /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
먼저 Google 크롬 브라우저 오른쪽 상단의
︙
도움말
Google 크롬 정보
Google 크롬 버전 확인
ChromeDriver 다운로드 및 설치
아래 사이트 방문
ChromeDriver - WebDriver for Chrome
이전에 확인한 Chrome 버전에 가까운 버전의 ChromeDriver 링크를 클릭하십시오.
사용 OS 등에 따라 ZIP 다운로드
다운로드 한 ZIP을 바탕 화면에 압축 해제 (chromedriver 출현)
chromedriver를 /usr/local/bin
로 이동
$ mv ~/Desktop/chromedriver /usr/local/bin/
만나기 위해 ChromeDriver 버전 확인
$ chromedriver -v
ChromeDriver 89.0.4389.23
이렇게하면 오류가 발생하지 않지만 Google 크롬 버전 업데이트는 부정기적으로 항상 발생하므로 앞으로 유사한 오류가 발생해도 당황하지 않습니다.
Reference
이 문제에 관하여(【Mac 버전】 Python에서 Selenium을 이용한 브라우저 제어시 ChromeDriver 오류가 발생한 경우의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/rimorimo/items/3e60faca48505993fd0d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ mv ~/Desktop/chromedriver /usr/local/bin/
$ chromedriver -v
ChromeDriver 89.0.4389.23
Reference
이 문제에 관하여(【Mac 버전】 Python에서 Selenium을 이용한 브라우저 제어시 ChromeDriver 오류가 발생한 경우의 대처법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rimorimo/items/3e60faca48505993fd0d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)