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
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
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/
Flutter 학습 자료 (계속 업데이트) (0) | 2021.03.14 |
---|---|
모바일 프로그래밍 Flutter로 시작해보기 (0) | 2021.03.14 |
MAC OS CATALINA 에서 MONGO DB 설치하기 (0) | 2020.11.23 |
[AWS] AWS 백그라운드에서 프로세스 실행시키기 (0) | 2020.08.03 |
[python] 모듈을 가져오는 import, from, as 를 언제 어떻게 사용하는 것이 좋을까? (2) | 2020.06.13 |
댓글 영역