[PYTHON] [EC2] Verhindern Sie verstümmelte Charaktere, wenn Sie mit Selen gefangen werden

[EC2] Verhindern Sie verstümmelte Charaktere, wenn Sie mit Selen gefangen werden

Verstümmelte Zeichen traten auf, als ein Screenshot der durch Pythons Selen angegebenen URL erstellt wurde. ..

▼ Chrom (Japanisch) Top-Aufnahmeprogramm

screenshot.py


from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.headless = True
options.add_argument('--window-size=1280,1024')

driver = webdriver.Chrome(options=options)

driver.get("https://www.google.co.jp/")
driver.save_screenshot('test.png')

driver.quit()

Verstümmelte Charaktere

image.png

Mit verstümmelten Charakteren in einer Reihe,

Ansatz

python


sudo yum install ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts ipa-pmincho-fonts

Installieren Sie das Schriftpaket für Japanisch. Kann ich es unterwegs installieren? Wird gefragt, setzen Sie es auf "y".

image.png

Die verstümmelten Charaktere wurden erfolgreich aufgelöst.


## noto Schriftart Im folgenden Artikel gab es einen Artikel, in dem die verstümmelten Zeichen durch Einfügen der Noto-Schriftart beseitigt werden konnten, aber ich habe nicht gearbeitet ... https://qiita.com/onorioriori/items/4fa271daa3621e8f6fd9

python


#Wechseln Sie zum zip-Download in das tmp-Verzeichnis
cd /tmp/ 

#Installieren Sie das vollständige Paket der Noto-Schriftarten
wget https://noto-website-2.storage.googleapis.com/pkgs/Noto-hinted.zip

#Auftauen
unzip Noto-hinted.zip

#/usr/share/Erstellen Sie ein Verzeichnis unter Schriftarten
mkdir -p /usr/share/fonts/opentype/noto

#Verschieben Sie die entsprechende Datei
cp *otf *ttf /usr/share/fonts/opentype/noto


#Aktualisieren Sie den Font-Cache (keine Notwendigkeit)
fc-cache -f -v

Ich habe die Datei in das angegebene Verzeichnis gestellt, aber die Zeichen sind immer noch verstümmelt.

image.png

Bitte lassen Sie mich wissen, wenn jemand weiß, wie man noto benutzt. ..

Ergänzung: Was ist noto Schriftart?

Ein von Google, Adobe und Iwata gemeinsam entwickeltes Sprachpaket. Kompatibel mit allen Sprachen.

Wenn die Zeichen verstümmelt sind, werden viele □ wie Tofu angezeigt, sodass no to fu als nicht to font abgekürzt wird.

Offizielle Seite


Sie können das Paket für jede Schriftart herunterladen oder das vollständige Paket herunterladen.

▼ Vollständige Paket-URL https://noto-website-2.storage.googleapis.com/pkgs/Noto-hinted.zip

▼ noto Sans URL https://noto-website-2.storage.googleapis.com/pkgs/NotoSans-hinted.zip

Recommended Posts

[EC2] Verhindern Sie verstümmelte Charaktere, wenn Sie mit Selen gefangen werden
[EC2] Verhindern Sie verstümmelte japanische Zeichen in Selen (nicht kompatibel)
Katakana mit halber Breite wird bei Verwendung von Python + Selen nicht ausgeführt. Execute_script
[Webentwicklung mit Python] Misst bei der Ausgabe von HTML gegen verstümmelte Zeichen
[Anmerkung] Japanische Schriftzeichen sind mit Atom-Runner verstümmelt
Korrigieren Sie verstümmelte Zeichen beim Umgang mit Japanisch in Anfragen
Schaben mit Selen ~ 2 ~
Schaben mit Selen