에러
Can not find chromedirver fo currently installed chrome version.
원인
파이썬 크롤러에서 selenium을 통해 chrome을 사용 중인데
chrome version이 114 -> 115로 변경되면서 에러 발생
해결
selenium3 -> selenium4 업그레이드 후 해결
참고 사항
정상 작동은 되나 warning 에러 발생하고
chromedriver_autoinstaller이 안 되는 상황
원인을 확인해 본 결과
https://chromedriver.storage.googleapis.com
여기에 없는 버전이면 warning 발생하게 되어 있음.
115 버전이 최신 버전이라 아직 추가가 안 된 것 같음.
나중에 추가되면 해결될 것으로 판단됨.
※warning 확인 디버깅 순서
- chromedriver_autoinstaller.install(True)
- utils.download_chromedriver(path, no_ssl)
- get_matched_chromedriver_version(chrome_version, no_ssl)
- 여기서 logging.warning!
- get_matched_chromedriver_version 들어가 보면
- https://chromedriver.storage.googleapis.com 안에 내용을 읽어들여 doc를 만드는데
이 안에 115 버전이 없어서 warning 이 발생하는 것.
- https://chromedriver.storage.googleapis.com 안에 내용을 읽어들여 doc를 만드는데
'Python' 카테고리의 다른 글
[Error] bad operand type for unary -: 'CursorResult' (0) | 2023.07.26 |
---|---|
[conda] chromedriver devtoolsactiveport file doesn't exist (0) | 2023.07.24 |
[python] tuple 에서 특정 field로 value값 추출 (0) | 2023.06.28 |
리눅스에서 .env를 읽지 못하는 경우(vscode에서는 됨) (0) | 2023.06.27 |
[pyinstaller] No module named 'selenium' 에러 (0) | 2023.04.23 |