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/
도움이 되셨다면 공감부탁드립니다.
728x90
'ETC > Python' 카테고리의 다른 글
Python으로 네이버 주식 현재가 가져오기 (0) | 2021.09.06 |
---|---|
[Python] 파이썬 엑셀 읽기, 쓰기 + xlrd not supported error 해결방법 (1) | 2021.02.21 |
[Python] Selenium ChromeDriver 우회하기 Bot 방지 해결법 (3) | 2020.12.08 |
[Python] 네이비즘 티케팅 연습 매크로를 만들어보자 1탄 (0) | 2020.12.07 |
[Python] Telegram 메시지 봇(bot) 만들기 (0) | 2020.11.25 |