상세 컨텐츠

본문 제목

AWS EC2 Linux에 Chrome, Selenium, ChromeDriver 설치하기

IT/프로그래밍

by James Lee. 2021. 2. 24. 21:36

본문

ChromeDriver 설치

cd /tmp/
sudo wget https://chromedriver.storage.googleapis.com/88.0.4324.96/chromedriver_linux64.zip # 구글 크롬과 크롬 드라이버 버전 일치시켜야 함
sudo unzip chromedriver_linux64.zip
sudo mv chromedriver /usr/bin/chromedriver
chromedriver – version

주의 : chrome driver와 google chrome 의 버전을 맞춰야 한다.
chrome driver version 별 다운로드 : https://chromedriver.chromium.org/downloads

Google Chrome 설치

sudo curl https://intoli.com/install-google-chrome.sh | bash
sudo mv /usr/bin/google-chrome-stable /usr/bin/google-chrome
google-chrome – version && which google-chrome

Selenium 설치

pip3 install selenium

연결 테스트

from selenium.webdriver.chrome.options import Options
from selenium import webdriver

url = 'https://naver.com/'

options = Options()
options.add_argument("--headless")
options.add_argument("window-size=1400,1500")

driver = webdriver.Chrome(options=options)

try:

    # Navigate to github.com
    driver.get(url)

    # Extract the top heading from github.com
    text = driver.find_element_by_class_name('blind').text # 네이버 마크업이 변경됨에 따라 동작하지 않을 수 있음

    print(text)

finally:
    driver.quit()

참고 문서 : https://understandingdata.com/install-google-chrome-selenium-ec2-aws/

관련글 더보기

댓글 영역