반응형
맥북에서 selenium을 사용해 작업했던것을 centOS환경으로 변경하는 과정에서의 삽질을 정리함
먼저 맥북에서의 삽질과정
- python3, selenium4, vscode, chrome 사용
예전에 잘 사용하였으나... 크롬 버전이 올라가면서 오류 발생
오류내용은 chrome driver 버전이 안맞아서 발생하는 오류
내가 사용한 시점에서 크롬은 123.0.6312.87 버전으로 변경되어있음.
1. chrome driver 다운로드
https://chromedriver.chromium.org/downloads
chrome driver가.. 114까지만 있다...
115 이상부터는 자동화 버전 다운로드 어쩌고저쩌고... 솔직히 모르겠다..
그래서 그냥 크롬 다운그레이드하기로 결정
2. 크롬 구버전을 검색
https://google-chrome-dev.kr.uptodown.com/mac/versions
3. 원하는 버전을 찾아 다운로드 후 설치
여기까지는 문제가 없었는데
자꾸 자동 업데이트가 된다.. 터미널창에서 업데이트 안되게 설정해봤지만.. 그래도 된다. ㅋ
defaults write com.google.keystone.agent checkinterval 0
뭐.. 일단 다운그레이드하고 python 테스트는 성공..
selenium, webdriver_manager 설치
pip install selenium pip install webdriver_manager |
python 소스 작성
from selenium import webdriver from webdriver_manager.chrome import ChromeDriverManager # 크롬 드라이버 최신 버전 service = ChromeService(executable_path=ChromeDriverManager().install()) |
끝
반응형
'Linux' 카테고리의 다른 글
urllib3 v2 only supports OpenSSL 1.1.1+ 오류 (0) | 2024.03.28 |
---|---|
linux(centOS)에서 python selenium 설치 (0) | 2024.03.27 |
certificate subject name "도메인명" does not match target host name "도메인명" 오류 (0) | 2023.09.21 |
linux 특정 프로세스 CPU, Memory 체크 shell 만들기 (0) | 2023.02.15 |
linux crontab 일반계정 권한 문제 (0) | 2022.11.17 |