Es wird nur der Befehl geschrieben. Wenn Sie das Ergebnis überprüfen möchten, schreiben Sie es mit einer Eingabeaufforderung wie "$ command".
--Starten Sie "Ubuntu Server 18.04 LTS (HVM) 64-Bit" von EC2 --ssh Anmelden und überprüfen
$ cat /etc/issue
Ubuntu 18.04.4 LTS \n \l
src
direkt unter home (entsprechend)mkdir src
cd src
Laden Sie das Deb-Paket herunter und installieren Sie es
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
Installieren Sie abhängige Module mit apt
sudo apt update
sudo apt -f install -y
Installationsbestätigung
$ which google-chrome
/usr/bin/google-chrome
Installieren Sie mit apt
sudo apt install python3-selenium
Es scheint, dass Chrome Driver auch installiert wird
$ which chromedriver
/usr/bin/chromedriver
Installieren Sie vorher unzip
sudo apt install unzip
Herunterladen und extrahieren (Dateinamen angeben)
wget https://ipafont.ipa.go.jp/IPAexfont/IPAexfont00401.zip
unzip IPAexfont00401.zip -d ~/.fonts/
Schriftcache löschen
fc-cache -fv
Überprüfen Sie das Ergebnis des Befehls fc-cache (User Home Part).
(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()
Lauf
python3 getss.py
Sie können bestätigen, dass Japanisch auch korrekt angezeigt wird (arabische Zeichen? Usw. werden nicht angezeigt).
Recommended Posts