Eigentlich habe ich einen Teil der internen Arbeit heimlich automatisiert, aber als ich in das Serverprotokoll schaute, dachte ich, dass es möglich sein würde, es zu automatisieren, also versuchte ich es zu überprüfen.
Es gibt viele Artikel darüber, deshalb werde ich es weglassen.
Gehen Sie zu PaizaCloud und melden Sie sich an. Sie können sich mit Ihrem Google-Konto usw. anmelden und einige Pläne können kostenlos verwendet werden. Dieses Mal benutze ich diesen kostenlosen Plan.
Wählen Sie auf dem Bildschirm zur Servererstellung einen geeigneten Servernamen und eine Anwendung für die Installation aus. Diesmal habe ich Apache installiert.
Klicken Sie nach dem Erstellen des Servers auf die Browser-Schaltfläche links, um den internen Browser zu starten.
Natürlich können Sie die URL kopieren und einfügen und einen anderen Browser verwenden. Vorerst konnte ich bestätigen, dass der Server aktiv war.
Das Apache-Serverprotokoll befindet sich standardmäßig unter /var/log/apache2/access.log. Klicken Sie links auf die Schaltfläche Konsole, um die Konsole zu starten.
Drücken Sie den folgenden Befehl, um das Zugriffsprotokoll zu überprüfen.
sudo tail /var/log/apache2/access.log
Dieses Mal gab es noch kein Zugriffsprotokoll.
main.py
#Modulimport
from selenium import webdriver
#Starten Sie Chrome
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(options=options)
#Stellen Sie eine Anfrage an den Webserver
driver.get('https://bowtin-testserver.paiza-user.cloud/')
Wenn Sie das oben genannte Programm ausführen, sollte Google Chrome Ihre Webseite automatisch starten und darauf zugreifen.
Überprüfen Sie das Zugriffsprotokoll auf der Serverseite erneut.
Es heißt Chrome, und an diesem Punkt weiß ich nicht, ob es manuell oder automatisch ist.
Fügen Sie Code hinzu, damit Chrome im Hintergrund startet. Damit wird Chrome nicht auf dem Bildschirm angezeigt, sodass es sich wie automatisiert anfühlt.
main.py
#Modulimport
from selenium import webdriver
#Starten Sie Chrome
options = webdriver.ChromeOptions()
options.add_argument('--headless') #hinzufügen
options.add_argument('--disable-gpu') #hinzufügen
driver = webdriver.Chrome(options=options)
#Stellen Sie eine Anfrage an den Webserver
driver.get('https://bowtin-testserver.paiza-user.cloud/')
Führen Sie den Code nach dem Ändern erneut aus.
Dieses Mal konnte ich bestätigen, dass der Browsertyp Headless Chrome ist.
Recommended Posts