윈도우에서 웹 크롤링하다 맥북에서 하려고 하는데 똑같은 방식으로 하려니 되지 않았다.
이것 저것 검색해서 찾아보다가 다음과 같이 했더니 잘 됐다.
세 가지 방법 중 본인 맞게 다운 받으면 될 것 같다.
pip install selenium
conda install selenium
pip3 install selenium # python3 환경에 설치하기 위함
brew를 통해 크롬 드라이버 설치
brew install --cask chromedriver
selenium 4.0버전 이후부터는 chrome 버전 관리를 자동으로 관리해주는 코드로 구현 가능하다.
pip install webdriver_manager
pip3 install webdriver_manager
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
driver = webdriver.Chrome(service= Service(ChromeDriverManager().install()))
# 페이지 접근
url = "http://www.naver.com"
driver.get(url)
현재 chrome 버전이 115로 바뀌어서 그런지 자꾸 위와 같이 하니 error가 발생했다. 그래서 ChromeDriverManager().install() 부분을 아래와 같이 바꾸니까 정상 작동되었다.
driver = webdriver.Chrome(service= Service(ChromeDriverManager(version="114.0.5735.90").install()))