셀레니움으로 브라우저를 제어하려면 별도의 드라이버가 필요하다. 드라이버 종류나 버전에 맞게 설치를 해야하는데, 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}')
'개발 > 파이썬' 카테고리의 다른 글
파이썬으로 구글 플레이 수익 보고서 다운받기 (0) | 2022.01.03 |
---|---|
파이썬으로 ZIP 파일 해제 (0) | 2022.01.02 |
wxpython에서 항상 맨 위로 오는 윈도우 (0) | 2021.11.27 |
Flask의 make_response에서 TypeError: The view function did not return a valid response. The return type must be a string, dict, tuple, Response instance, or WSGI callable, but it was a list. (0) | 2021.11.03 |
파일 확장자로 mimetype 추측하기 (0) | 2021.02.22 |
댓글