셀레니움을 사용 시 매번 Chrome 버전에 맞는 webdriver를 다운받아서 사용하는게 여간 번거로운 일이 아니었다.
그래서 그동안 webdriver_manager 를 이용해서 자동으로 맞는 버전을 탐색해서 설치하는 방식을 사용하였는데, 셀레니움 버전 4.11 이 업데이트되면서 그것조차 할 필요가 없어졌다!
셀레니움 v 4.11.2 부터는 명시적으로 크롬드라이버를 다운로드할 필요가 없으며, webdriver manager를 이용할 필요도 없다. 내 로컬 환경에 필요한 브라우저(크롬, 파이어폭스, 엣지) 등이 다운로드만 되어있으면 된다.
https://stackoverflow.com/questions/76849633/selenium-4-11-2-with-chromedriver-and-chrome
덕분에 아래와 같이 코드가 매우 간편해졌다. 셀레니움 웹 드라이버 버전 때문에 번거로울 일은 이제 줄어든 것 같다.
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
browser = webdriver.Chrome(options=options)
url = 'https://www.naver.com'
'데이터 분석 > Python, R 문법' 카테고리의 다른 글
[Python] Matplotlib, Shap Plot 한글 깨짐 해결 (0) | 2022.11.05 |
---|---|
[Python] For Loop vs loc 실행시간 비교 (0) | 2022.10.29 |
[코테] 그리디 알고리즘 (0) | 2022.08.13 |
for, if 문 한 줄로 작성하기 (0) | 2022.03.08 |
Numpy (넘파이) 기본 함수 정리 (0) | 2022.01.26 |
댓글