*** Ich habe einen Screenshot von Web Fish Taku mit Selen und Chrom gemacht ***. *** Es ist eine Geschichte *** ...
Wenn lokal mit dem folgenden Quellcode Ich denke, Sie können einen Screenshot machen. *** Sie brauchen nicht einmal eine virtuelle Anzeige ***. Wenn Sie dies auf dem Server tun, wird Japanisch mit Zeichen vom Typ Tofu verstümmelt. Ich muss das japanische Schriftformat eingeben. Sie müssen nur dort vorsichtig sein.
demo.py
# coding:utf-8
from time import sleep
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
from selenium import webdriver
import chromedriver_binary
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1380,1124))
#Starten Sie die virtuelle Anzeige
display.start()
options = Options()
options.add_argument('--no-sandbox')
options.add_argument('--lang=ja-JP')
options.add_argument('--window-size=1280,1024')
#Starten Sie Chrome
browser = webdriver.Chrome(options=options)
#Öffnen Sie die Site, die Sie anzeigen möchten
browser.get("https://megalodon.jp/")
#Machen Sie einen Screenshot der Site, die Sie angesehen haben
browser.save_screenshot('screen.png')
sleep(2)
#Browser schließen
browser.close()
#Virtuelle Anzeige schließen
display.stop()
https://megalodon.jp/
Recommended Posts