-
ChromeDriverManager install 에러Language/Python 2024. 11. 24. 14:42
캠핑을 좋아해서 캠핑장소의 빈자리가 나면 알려주는 크롤링을 Selenium으로 개발해 둔게 있었는데, 크롬 드라이버 다운로는 받는 과정에서 에러가 발생하였다.
에러
분석
Selenium v4.6이상이 출시 되면서 webdriver_manager를 사용하여 ChromeDriver를 명시적으로 다운로드 할 필요가 없다고 한다.
$ pip3 show selenium Name: selenium Version: 4.19.0 Summary: Home-page: https://www.selenium.dev Author: Author-email: License: Apache 2.0 Location: /Users/deokjoonkang/.pyenv/versions/3.11.3/lib/python3.11/site-packages Requires: certifi, trio, trio-websocket, typing_extensions, urllib3 Required-by:
크롬드라이버 다운로드 부분 변경
AS-IS
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
TO-BE
driver = webdriver.Chrome(service=Service())
참고
'Language > Python' 카테고리의 다른 글
selenium으로 크롤링하고 Slack에 메시지 전송 (2) 2024.11.24 파이썬으로 Slack 메시지 보내기 (0) 2024.11.24 Python/Docker (2) 2022.09.02