Welcome! 🙋‍♂️ View more

Engineering 💻/Cloud

EC2에 Selenium 환경 구축하기 (feat. Chrome, Chrome Driver)

DeepFlame 2022. 1. 5. 18:22

 

0. PIP 설치

최초 EC2 사용자들은 PIP를 PIP를 먼저 설치해야 합니다.

https://deep-flame.tistory.com/entry/%EC%B5%9C%EC%B4%88-EC2%EC%97%90-PIP-%EC%84%A4%EC%B9%98

 

최초 EC2에 PIP 설치

EC2 최초 개설 후 PIP 설치시 아래 에러가 나타날 수 있습니다. $ Unable to locate package python3-pip $ Package 'python3-pip' has no installation candidate 그럴때 아래와 같이 시도해보시기 바랍니다. $..

deep-flame.tistory.com

 

1. Selenium 설치

sudo pip install selenium

 

2. Google Chrome 설치

아래 명령어를 순서대로 명령을 입력합니다.

$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
$ sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
$ sudo apt-get update
$ sudo apt-get install google-chrome-stable

모든 과정을 거쳤다면 아래 명령어를 통해 버전을 확인합니다. (Chrome Driver 설치 시 필요)

 google-chrome --version

 

3. Chrome Driver 설치

아래 URL에서 크롬 드라이버 버전 중 알맞은 드라이버 확인합니다.

https://chromedriver.chromium.org/downloads

빨간 네모 안 버전을 참고하자.

wget -N http://chromedriver.storage.googleapis.com/97.0.4692.71/chromedriver_linux64.zip -P ~/Downloads 
# Downloads 폴더에 크롬드라이버.zip 파일을 다운로드한다.

FileZilla를 통해 zip 파일이 다운로드가 잘 된 것을 확인할 수 있습니다.

 

아래와 같이 압축해제를 합니다.

unzip ~/Downloads/chromedriver_linux64.zip -d ~/python/
# Downloads 폴더의 zip 파일을 하여 Home의 Chromedriver로 압축해제한다.

※ 만약 unzip이 깔려있지 않다면 아래 코드 실행

sudo apt-get install unzip