티스토리 뷰
파이썬 셀레니움 관련 오류 메세지 from session not created : This version of chromeDriver only supports Chrome version 114 C
krfreedevlife 2023. 8. 16. 12:31Message: unknown error: cannot connect to chrome at 127.0.0.1:50361
from session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 116.0.5845.97
이런 메세지가 나오는데
크롬드라이버 설명 페이지로 가면은
크롬드라이버 115 버전부터는 바로 자동업데이트로 되지 않는거 같네요 (2023년 8월 16일 기준)
크롬드라이버 정보 확인 주소 https://chromedriver.chromium.org/downloads
- If you are using Chrome version 115 or newer, please consult the Chrome for Testing availability dashboard. This page provides convenient JSON endpoints for specific ChromeDriver version downloading.
- Chrome 버전 11 5 이상을 사용하는 경우 Chrome for Testing 가용성 대시보드를 참조 하십시오 . 이 페이지는 특정 ChromeDriver 버전 다운로드를 위한 편리한 JSON 끝점을 제공합니다 .
라고 설명을 하네요
즉 기존의 크롬드라이버 114 버전 이상으로는 특별히 다른 업데이트를 사용해야하는거같네요
첫번째 시도할 방법은 크롬드라이버의 자동업데이트를 사용해서
import chromedriver_autoinstaller
chromedriver_autoinstaller.install()
이걸로 업데이트를 할건데 우선
cmd에서 명령어로
>pip install chromedriver_autoinstaller
Collecting chromedriver_autoinstaller
Downloading chromedriver_autoinstaller-0.6.2-py3-none-any.whl (7.4 kB)
Installing collected packages: chromedriver_autoinstaller
Successfully installed chromedriver_autoinstaller-0.6.2
크롬드라이버 오토인스톨러 모듈( chromedriver_autoinstaller)을 설치해봅니다.
동일한 에러가 발생합니다. 해결이 안되었네요
Message: unknown error: cannot connect to chrome at 127.0.0.1:50432
from session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 116.0.5845.97
그러면 크롬드라이버 116버전을 새로 설치해야하는데
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.5950.0/mac-arm64/chrome-headless-shell-mac-arm64.zip404
googlechromelabs.github.io
현재는 이런식으로 수동으로 받는 주소가 나와있네요
현재는 테스트 중이어서 주소로 되어서 직접 해줘야하는거 같네요
그럼 테스트용으로 현재 크롬 드라이버의 위치를 찾아서 맨 아래의
chromedriverwin64
https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/116.0.5845.96/win64/chromedriver-win64.zip |
ㅣ
이 버전을 설치해서 테스트 해보려고 합니다.
음 근데 단순히 이문제가 아니었네요
undetected-chromedriver로 사용중이어서
undetected-chromedriver 버전 확인을 먼저 해야하네요
https://pypi.org/project/undetected-chromedriver/
undetected-chromedriver
('Selenium.webdriver.Chrome replacement with compatiblity for Brave, and other Chromium based browsers.', 'Not triggered by CloudFlare/Imperva/hCaptcha and such.', 'NOTE: results may vary due to many factors. No guarantees are given, except for ongoing eff
pypi.org
이버전으로 설치되어있는지 다시 설치해봅니다. 3.4.7 버전으로보입니다.
최신은 3.5.2 버전이라고 합니다 (2023년 8월 16일 기준)
그냥 설치하면 저렇게 나오는데 (이미 설치한 게 있으니까요)
명령어를 pip install undetected-chromedriver==3.5.2 라고 하면
3.5.2버전으로 설치가 됩니다.
이런 방법을 해도 되지 않네요 . 우선은 114 크롬드라이버에서 116크롬 업데이트를 지원해주지않네요
114로 고정해서 써야되네요.
시간이 어느정도 지나면 다시 지원해줄거 같습니다.
현재는 크롬드라이버 가 설치되는 장소들의 위치까지 파악했습니다
C:\Users\admin\AppData\Local\Programs\Python\Python311\Lib\site-packages
'웹' 카테고리의 다른 글
파이선 셀레니움 크롬 브라우저 에러 unknown error: net::ERR_TUNNEL_CONNECTION_FAILED (0) | 2023.09.14 |
---|---|
유튜브 애드센스 괴롭힘으로 신고 수익창출 정지 (2) | 2023.09.06 |
크롬(Chrome)에서 티스토리(Tstory) 로그인 오류를 해결하는 방법: 브라우징 기록 지우기 | 친절한 가이드 (0) | 2023.06.08 |
javascript 스크롤 페이지 이동 유지하기 . (0) | 2022.12.30 |
Chat GPT 설명 (0) | 2022.12.26 |
- Total
- Today
- Yesterday
- 멀티계정
- python
- lsposed
- 윈도우
- 텔레그램
- Cloudflare
- 오토셋
- 유튜브
- 회원가입
- 루팅
- 아파치
- xe
- php8
- Apache
- 그누보드
- 워드프레스
- 에러
- 제로보드
- 셀레니움
- Magisk
- php
- 파이선
- .htaccess
- 그누보드5
- 파이썬
- SSL
- 텔레그램봇
- 아미나
- Fullcalendar
- 클라우드플레어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |