[mac] 웹 크롤링을 위한 환경 설정

Yiju Kim·2022년 3월 6일
0

멋사의 비디팅 프로그램을 이용하여 실시간 검색어 웹 크롤링 강의를 마친 후 배운것을 써먹어 보고 싶어서 나의 개발환경을 셋팅하기 위해 찾아본 정보를 정리하려고 한다.

1. python3 설치

터미널을 실행 시킨 후 본인의 파이썬 버젼을 확인해보자.

python -v (파이썬 버젼 확인)

만약 파이썬 버젼이 2.x 라면 3버젼 이상인 것을 설치해주자.
파이썬 홈페이지에 가서 3버전을 설치해도 된다고는 하는데 이상하게 그 방법으로 하면 나는 2버젼이 남아있어서 계속 2버전으로만 뜬다.

그래서 homebrew를 이용하여 파이썬 버전은 업그레이드 하였다.
아래의 레퍼런스를 보면서 homebrew를 설치하고 오자.
https://whitepaek.tistory.com/3

brew install python3

brew설치가 끝났다면 터미널을 실행시켜 위와같이 입력하여 파이썬은 설치한다.

2. 라이브러리 및 크롬드라이버 설치

코드라이언 수업에서는 requests 모듈과 beautifulsoup모듈을 사용하였다.또 한, 크롬드라이버 사용을 위해 selenium모듈도 설치해준다.

pip install requests
pip install beautifulsoup4
pip install selenium

터미널에 위 두줄을 입력하고 엔터를 눌러 설치해주면 된다.
하지만 pip 가 설치가 안되어있다면 오류가 발생할 수도 있다. 그 땐, pip 부터 설치해주면 된다.

pip3 
pip3 install --upgrade pip

크롬 드라이버를 설치는 brew를 사용해서 할 수 있다.

brew install chromedriver

brew가 아닌 다른 방법 혹은 window 버젼에서 방법이 궁금하다면 다음 링크를 참고한다.
https://qzqz.tistory.com/666?category=918429

3. 작동을 위한 테스트

내가 사용하는 vs code 에디터를 켜서 적용이 잘 되었는지 확인해보자.

import selenium
from selenium import webdriver


driver = webdriver.Chrome()

위 문구를 입력한 후 실행을 해본 후 아래 그림과 같이 크롬브라우저가 실행된다면 성공이다.

profile
제로베이스 스쿨 커넥to 프론트엔드 1기

0개의 댓글