Ich verbrachte Stunden damit, Selen arbeitet mit Python kein Glück diese Fehlermeldung selenium.common.exceptions.WebDriverException: Message: connection refused
dies ist das Beispiel, die ich verwendet habe, um: -Python Selen Geckodriver Connection refused
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(800, 600))
display.start()
browser = webdriver.Firefox()
browser.get('http://www.python.org')
browser.close()
Dieses depence I intalled ist apt-get install -y xorg xvfb dbus-x11 xfonts-100dpi xfonts-75dpi xfonts-cyrillic
Dies ist /root/geckodriver.log
Ausgang
1493938773101 geckodriver INFO Zuhören auf 127.0.0.1:40876 1493938774156 geckodriver :: mariniert INFO Start Browser /usr/lib/firefox/firefox.sh mit args [ "-marionette"] (Firefox: 3128): Glib-GObject -kritisch **: g_object_ref: Behauptung ‚object-> REF_COUNT> 0‘ ist fehlgeschlagen
ich bin mit Selen auf Ubuntu 14.04 64-bit
VPS Remote-Server mit 128 MB RAM ich nicht herausfinden können, was die Selen machen nicht in der Lage kommunizieren mit Browser-Treibern sowohl Chrome als auch Firefox.
Danke. Ich war auch frustriert mit Selenium + Firefox + Geckodriver's endlosen Problemen, und PhantomJS funktioniert einfach. – Cerin