본문 바로가기
개발/파이썬

셀레니움을 위한 크롬 드라이버 자동 설치

by 장모 2021. 12. 25.

셀레니움으로 브라우저를 제어하려면 별도의 드라이버가 필요하다. 드라이버 종류나 버전에 맞게 설치를 해야하는데, chromedriver_autoinstaller를 사용하면 편하다.

 

 

설치:

$ pip install chromedriver-autoinstaller

 

사용:

from selenium import webdriver
import chromedriver_autoinstaller

chrome_filename = chromedriver_autoinstaller.utils.get_chromedriver_filename()
chrome_ver = chromedriver_autoinstaller.get_chrome_version().split('.')[0]

try:
    driver = webdriver.Chrome(f'./{chrome_ver}/{chrome_filename}')
except:
    chromedriver_autoinstaller.install(True)
    driver = webdriver.Chrome(f'./{chrome_ver}/{chrome_filename}')

댓글