AWS Ubuntu(EC2)에 Selenium & firefox 환경구축
AWS EC2 생성
Ubuntu Server 18.04 LTS (HVM), SSD Volume Type 으로 EC2 생성 및 시작
이후 해당 인스턴스에 SSH 접속
firefox 설치
$ sudo apt-get update
$ apt-cache show firefox | grep Version
Version: 63.0+build2-0ubuntu0.18.04.2
Version: 59.0.2+build1-0ubuntu1
$ sudo apt-get install firefox=63.0+build2-0ubuntu0.18.04.2
$ sudo apt-mark hold firefox
아래 명령 실행해서 이슈 없으면 성공
$ firefox --headless
geckodriver 설치
$ wget https://github.com/mozilla/geckodriver/releases/download/v0.23.0/geckodriver-v0.23.0-linux64.tar.gz
--2018-10-26 01:19:16-- https://github.com/mozilla/geckodriver/releases/download/v0.23.0/geckodriver-v0.23.0-linux64.tar.gz
적당한 위치에 압축해제
현 서버: /home/ubuntu/driver/geckodriver
파이썬 설치 (테스트 용)
$ sudo apt-get install python3.6
$ python3 --version
$ sudo apt-get install python3-pip
$ sudo pip3 install selenium
$ touch test.py
아래와 같이 실행해서 'Google' 찍히면 성공!
$ python3 test.py