일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 제주도
- 코드이그나이터
- C
- 옵지
- 맛집
- 라라벨
- php
- Raspberry Pi
- 우분투
- 프레임워크
- MySQL
- codeigniter
- 옵G
- 라즈베리파이
- 라즈비안
- 옵티머스g
- FMS
- 회고
- Ubuntu 20.04
- 업비트
- upbit
- Laravel
- 20.04
- 우분투 20.04
- 맥
- TiL
- ubuntu
- 옵티머스 g
- 셀레니움
- Selenium
- Today
- Total
평범한 이야기들
[Selenium] Mac에 셀레니움(셀레늄) 서버 설치 및 사용하기 본문
Mac에 Selenium 서버를 설치하고 사용하는 과정입니다. Mac에 설치하는 방법은 윈도우와 Ubuntu20.04에서 설치했던 방법을 가져와서 설치하는 것과 비슷한 느낌이었습니다. 기본적으로 Homebrew와 자바는 설치가 되어있다고 가정하고 진행하도록 하겠습니다.
크롬 드라이버 설치
brew 명령어를 통해서 크롬 드라이버를 다운 및 설치를 합니다.
~ brew install cask chromedriver
명령어를 통해 설치를 하게 되면 아래와 같은 화면을 보실 수 있습니다.
Selenium 서버 다운로드
Selenium 서버를 직접 다운로드합니다. 대부분 사이트에서는 파이썬 패키지 도구인 pip를 통해서 설치를 합니다. 하지만 저는 파이썬을 사용하지 않기 때문에 직접 자바 jar파일을 다운로드하여 수동으로 실행시켜줄 예정입니다. 아래와 같이 받습니다.
~ wget https://selenium-release.storage.googleapis.com/3.141/selenium-server-standalone-3.141.0.jar
정상적으로 다운로드했습니다. 다운로드하신 파일은 원하시는 디렉토리에 옮겨서 사용하시면 됩니다.
Selenium 서버 실행
윈도우에서와 마찬가지로 자바 명령어를 통해서 서버를 시작하시면 됩니다.
~ java -jar ./selenium-server-stanalone-3.141.0.jar
셀레니움 서버가 정상적으로 실행되었고 4444번 포트를 사용한다고 알려주고 있습니다. 브라우저를 통해 로컬 호스트에 4444번 포트를 이용해 접속을 하게 되면 아래와 같은 화면으로 우리를 반겨주고 있습니다.
테스트
이전에 작업해놨던 네이버 데이터랩 쇼핑인사이트 관련 프로그램을 실행했습니다. 일단 눈으로 정상적으로 동작하는지 확인하기 위해 headless 옵션을 제거하고 실행을 했고 정상적으로 실행이 되었습니다. 아래 결과는 값을 정상적으로 가져와 서버에 출력시킨 화면입니다.
이렇게 Mac에서도 셀레니움 서버를 설치하고 실행시켜 데이터를 크롤링하는 방법을 정리했습니다.