Python3 Chromedriver 자동 업데이트
- 목차
반응형
간단설명
- Python 크롤링 진행시 크롬의 업데이트로 인해 오류가 발생하는 상황이 빈번합니다.
- 개발자가 개인적으로 제작하여 사용할때는 문제가 없지만, 크롤링 프로그램의 판매&공유시 개발자가 아닌분들의 경우 해결을 하실수 없을것 같습니다.
- 이 문제를 해결하기위해서는 프로그램 실행시 "크롬드라이버" 를 자동으로 업데이트 하는 코드가 필요하다고 판단되며, 간단하게 사용할수 있는 코드를 공유합니다.
import chromedriver_autoinstaller
# 크롬 드라이버 버전 체크 & 업데이트 진행
chrome_ver = chromedriver_autoinstaller.get_chrome_version().split('.')[0]
try:
driver = webdriver.Chrome(f'./{chrome_ver}/chromedriver.exe')
driver.quit()
except:
chromedriver_autoinstaller.install(True)
driver = webdriver.Chrome(f'./{chrome_ver}/chromedriver.exe')
driver.quit()
# 버전체크 종료
#크롬 실행
driver = webdriver.Chrome(f'./{chrome_ver}/chromedriver.exe')
반응형
'개발 > Python' 카테고리의 다른 글
코인 거래소 별 가격 비교 사이트 구현 (0) | 2023.10.09 |
---|---|
네이버 쇼핑 유효타 슬롯 테스트 개발일지 (0) | 2023.07.23 |
KB차차차 365일 24시간 완전 자동 매물등록 테스트 ( 도이치오토월드 , SKV1모터스 ) (0) | 2023.02.24 |
N쇼핑 유효타 테스트 개발 일지(상시 업데이트) (0) | 2023.01.13 |
python pyqt5 를 사용해 만든 .ui를 .py로 변환하기 (0) | 2021.05.21 |