EC2 Ubuntu + Selenium +Chromediver スクレイピング環境構築

AmazonLinuxで詰んだおじさん用覚書

環境:Amazon EC2 Ubuntu18

mkdir /home/ubuntu/chrome-setup
cd /home/ubuntu/chrome-setup

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

sudo dpkg -i google-chrome-stable_current_amd64.deb

sudo apt update
sudo apt -f install -y   
which google-chrome

/usr/bin/google-chrome

google-chrome --version

Google Chrome 77.0.3865.120

Chrome バージョンに合わせて http://chromedriver.chromium.org/downloads

から対応してるchromediverを入れる

sudo apt install unzip
sudo apt install python3-selenium

wget https://chromedriver.storage.googleapis.com/77.0.3865.40/chromedriver_linux64.zip
unzip chromedriver_linux64.zip -d ~/bin/

wget --content-disposition IPAfont00303.zip http://ipafont.ipa.go.jp/old/ipafont/IPAfont00303.php

sudo unzip IPAfont00303.zip -d /usr/share/fonts/

fc-cache -fv

python -m pip install chromedriver-binary==77.0.3865.40

バージョン部分の数字は環境に合わせて変更

BTC 3BMEX81yqECEDamEBKxD6NadyzVrjE8o1f