AWS Cloud9でSeleniumからHeadless Chromeを使うまで【Python3】

kakel(38)
Published in
#japanese
Words
86
Reading
1 min
Listen
Play
8y

ググってもいいのが出てこなかったから備忘録

Cloud9でPython3を使うまでの設定は省略(リクエストがあれば書きます)

1.seleniumをインストールします
pip install selenium --user

2.chromeをインストールします
curl https://intoli.com/install-google-chrome.sh | bash

3.chromedriverをダウンロードします
curl -SL https://chromedriver.storage.googleapis.com/2.42/chromedriver_linux64.zip > chromedriver.zip

4.ダウンロードしたzipを解凍します
unzip chromedriver.zip

以上だよ

以下サンプルコード
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument('--headless')

♯解凍したchromedriverが置いてあるパスを指定してね
driver = webdriver.Chrome('/home/ec2-user/environment/chromedriver', chrome_options=options)

driver.get('https://www.google.co.jp/search?q=chrome')
driver.save_screenshot('screenshot.png')
driver.quit()

![screenshot.png]

()

↑こんなスクショが出来たら完成です

Cloud9もPythonも始めたばっかで
コードはコピぺ&ガバガバなのは許してね(⋈◍>◡<◍)。✧♡

AWS Cloud9でSeleniumからHeadless Chromeを使うまで【Python3】 | Ecency