[Week2] (Web Crawling) 0. 크롬드라이버 세팅하기

jjooki-entist·2022년 9월 2일
1

웹크롤링을 하기 위해서는 크롬드라이버를 설치해야 한다.
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분이나 더 만나 행복사할 뻔했다.

나같은 피해자가 발생하지 않도록 이 글을 쓰게 되었다.
반드시 밑에 적은 주의사항들을 잘 지켜주기 바란다.

  • 반드시 크롬설정 > 크롬정보 > 버전확인을 반드시 한 후 그에 맞는 크롬드라이버를 설치해줘야 합니다!
  • 사전에 selenium 모듈을 설치해줘야 합니다.
    $ pip install selenium
  • chromedriver.exe의 경로를 상대경로가 아닌 절대경로로 표현하면 WebDriverException은 무사 통과할 수 있습니다.
  • 맥북에서는 chromedriver를 위험한 파일로 보기 때문에 아래 명령을 통해 안심시켜줍니다.
     $ xattr -d com.apple.quarantine chromedriver
    출처: 솜씨좋은장씨:티스토리

맥북 유저들은 진심으로 꼭 이 글을 읽고 크롬드라이버 세팅하는데 저처럼 시간을 허비하지 않았으면 한다!

profile
데이터 사이언티스트를 꿈꾸는 3년차 제품총괄입니다.

0개의 댓글