webentwicklung-frage-antwort-db.com.de

Selen: Wie verwende ich Headless Chrome auf AWS?

Heute habe ich die Nachricht gesehen UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead.

Ich bin bereit für Chrome route. Wie installiere ich auf AWS und führe es auf meiner Remote-AWS-Instanz aus?

Ich werde Selenium in Python verwenden.

7
Volatil3

Erstellen Sie eine neue EC2-Instanz.

SSH-Anmeldung an der Maschine.

Installieren Sie die benötigten Pakete für Python, Selen, Chromedriver, Chrom und python.

Sudo apt install chromium-chromedriver

Kopieren Sie Ihr python Skript auf den Computer.

Bearbeiten Sie das Skript und fügen Sie eine Chromoption hinzu.

import Selenium as se

options = se.webdriver.ChromeOptions()
options.add_argument('headless')

driver = se.webdriver.Chrome(chrome_options=options)

Erledigt!

10
Leon