웹크롤링을 하기 위해서는 크롬드라이버를 설치해야 한다.
chromedirver는 아래 링크에 들어가서 다운로드 받을 수 있다.
그리고ipython
을 실행한 후
>>> from selenium import webdriver
>>> driver = webdriver.Chrome(executable_path="chromedriver.exe")
를 실행하면 크롬창이 열린다!
이것이 수업의 짧은 오프닝이었다.
그렇다면 나는 왜 대체 이 오프닝을 멈춘채 1시간을 해매야 했는가?
WebDriverException: Message: Service /Users/john/Downloads/chromedriver unexpectedly exited. Status code was: -9
그것은 이 거지같은 에러문구 때문이었다.
심지어 이 외에도 에러친구를 2분이나 더 만나 행복사할 뻔했다.
나같은 피해자가 발생하지 않도록 이 글을 쓰게 되었다.
반드시 밑에 적은 주의사항들을 잘 지켜주기 바란다.
$ pip install selenium
절대경로
로 표현하면 WebDriverException은 무사 통과할 수 있습니다. $ xattr -d com.apple.quarantine chromedriver
출처: 솜씨좋은장씨:티스토리맥북 유저들은 진심으로 꼭 이 글을 읽고 크롬드라이버 세팅하는데 저처럼 시간을 허비하지 않았으면 한다!