728x90
반응형
selenium을 사용하다 보면, chrome 버전이 워낙 자주 변경되기 때문에,
chromedriver 버전을 맞춰서 다운로드하는 작업이... 꽤 번거롭습니다.
그리고 처음 사용하시는 분들은
chromedriver 파일 경로를 지정하는 것도 어려워하시기도 하고,,,
자동으로 chromedriver를 설치해주고,
버전도 알아서 업데이트 해주는 chromedriver_autoinstaller 를 소개합니다.
(왜 이걸 이제 알았을까요.....)
# 설치 ! pip install chromedriver-autoinstaller
cmd 에서 실행시에는 ! 빼고 "pip install chromedriver-autoinstaller"를 입력해주세요.
# 실행하기 import chromedriver_autoinstaller chromedriver_autoinstaller.install() # 실행결과(설치경로) -> 'C:\\ProgramData\\Anaconda3\\lib\\site-packages\\chromedriver_autoinstaller\\90\\chromedriver.exe'
위 처럼 라이브러리를 불러와서 install() 명령을 내리면,
기존에 파일이 없다면 설치를,
기존에 파일이 있지만, 버전이 다르다면 업데이트 진행을 해줍니다.
게다가... PATH로 설정되어있는 경로에 설치를 해줘요...
실행하면, 어느 경로에 설치했는지도 알려줍니다.
# selenium, chromedriver 열기 from selenium import webdriver browser = webdriver.Chrome()
굳이 경로를 지정하지 않아도 되고,,
버전에 맞게 파일 찾으러 가지 않아도 되고.. 편하네요
요약 코드
# selenium 이용시, 전체 코드 import chromedriver_autoinstaller from selenium import webdriver chromedriver_autoinstaller.install() # chromedriver 파일 설치/버전관리 browser = webdriver.Chrome() # 드라이버 열기
# 추가 tip ## 크롬 브라우저 버전 확인하기 import chromedriver_autoinstaller chromedriver_autoinstaller.get_chrome_version()
위와 같이 get_chrome_version() 명령어를 이용해 현재 버전 확인도 가능합니다.
728x90
반응형
'IT관련글 > Python' 카테고리의 다른 글
파이썬 IDE 선택 공유 (0) | 2023.08.01 |
---|---|
BeautifulSoup 사용법 find, find_all (0) | 2022.06.09 |
파이참 설치방법 및 환경설정 (0) | 2022.03.23 |
BeautifulSoup 사용법 find, find_all (0) | 2022.03.23 |
Python을 사용한 로봇 프레임 워크에 대해 알아야 할 모든 것 (0) | 2022.03.23 |
댓글