Seule la commande est écrite, mais si vous voulez vérifier le résultat, écrivez-la avec une invite comme $ command
.
--Depuis EC2, démarrez ʻUbuntu Server 18.04 LTS (HVM) 64-bit` --ssh Connectez-vous et vérifiez
$ cat /etc/issue
Ubuntu 18.04.4 LTS \n \l
--Définissez src
directement sous home (approprié)
mkdir src
cd src
Téléchargez et installez le package deb
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
Installer les modules dépendants avec apt
sudo apt update
sudo apt -f install -y
Confirmation d'installation
$ which google-chrome
/usr/bin/google-chrome
Installer avec apt
sudo apt install python3-selenium
Il semble que le pilote Chrome sera également installé
$ which chromedriver
/usr/bin/chromedriver
Installez unzip avant cela
sudo apt install unzip
Télécharger et extraire (spécifier le nom du fichier)
wget https://ipafont.ipa.go.jp/IPAexfont/IPAexfont00401.zip
unzip IPAexfont00401.zip -d ~/.fonts/
Vider le cache des polices
fc-cache -fv
Vérifiez le résultat de la commande fc-cache (partie accueil utilisateur)
(snip)
/home/ubuntu/.fonts/IPAexfont00401: caching, new cache contents: 2 fonts, 0 dirs
(snip)
fc-cache: succeeded
getss.py
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.binary_location = '/usr/bin/google-chrome'
options.add_argument('--headless')
options.add_argument('--window-size=1280,1024')
driver = webdriver.Chrome('chromedriver', chrome_options=options)
driver.get('https://ja.wikipedia.org/wiki/Google_Chrome')
driver.save_screenshot('./screenshot.png')
driver.quit()
Courir
python3 getss.py
Vous pouvez vérifier que le japonais est également affiché correctement (les caractères arabes? Etc. ne sont pas affichés)
Recommended Posts