본문 바로가기
ETC/Python

[Python] chromedriver selenium 자동설치 [셀레니움, 크롬드라이버]

by Guardy 2020. 12. 12.
728x90

Python , chromedrvier, Selenium, 셀레니움, 크롬드라이버 자동설치

 

chromedriver를 이용한 프로그램을 배포할때 chromedriver를 함께 배포해야하여 용량이 커질 뿐더러 사용자의 크롬버전에 맞는 크롬 드라이버를 보내야 하기 때문에 귀찮고, 오류가 많이 생깁니다.chromedriver에서는 이와 같은 문제점을 해결하기 위하여 pip을 제공합니다.


설치하는 방법입니다. python이기 때문에 pip을 이용하여 다운로드해줍니다.

pip install chromedirver-autoinstaller

pip으로 설치를 완료하고 나면 다음과 같은 간단한 소스로 실행시에 크롬드라이버가 없다면 자동으로 체크해줍니다.

from selenium import webdriver
import chromedriver_autoinstaller


chromedriver_autoinstaller.install()  


driver = webdriver.Chrome()
driver.get("http://www.dev-guardy.tistory.com")

chromedriver_autoinstaller의 경우 크롬드라이버가 없는 경우에만 실행되어 자동으로 다운됩니다.

chromedriver_autoinstaller에 대한 자세한 내용은 아래 pypi에서 확인하실 수 있습니다.

https://pypi.org/project/chromedriver-autoinstaller/

 

chromedriver-autoinstaller

Automatically install chromedriver that supports the currently installed version of chrome.

pypi.org


도움이 되셨다면 공감부탁드립니다.

728x90