*** J'ai pris une capture d'écran de Web Fish Taku avec du sélénium et du Chrome ***. *** C'est une histoire *** ...
Si local avec le code source ci-dessous Je pense que vous pouvez prendre une capture d'écran, *** Vous n'avez même pas besoin d'un écran virtuel ***. Si vous le faites sur le serveur, le japonais sera brouillé avec des caractères de type tofu. Je dois mettre le format de police japonais. Vous devez faire attention uniquement là-bas.
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))
#Lancer l'affichage virtuel
display.start()
options = Options()
options.add_argument('--no-sandbox')
options.add_argument('--lang=ja-JP')
options.add_argument('--window-size=1280,1024')
#Lancer Chrome
browser = webdriver.Chrome(options=options)
#Ouvrez le site que vous souhaitez consulter
browser.get("https://megalodon.jp/")
#Prenez une capture d'écran du site que vous avez consulté
browser.save_screenshot('screen.png')
sleep(2)
#Fermer le navigateur
browser.close()
#Fermer l'affichage virtuel
display.stop()
https://megalodon.jp/
Recommended Posts