Selenium mit GhostDriver in Python unter Windows
Das ist peinlich zu fragen, denn es scheint etwas mit so geringer Fehlerwahrscheinlichkeit zu sein. Ich würde nicht denken, dass dies schwierig sein würde, aber ich habe jetzt fast 3 Stunden damit verbracht und es bereitet mir Kopfschmerzen. Ich habe mehrere Dutzend Stackoverflow-Threads und Google-Threads gelesen.
Ich habe PhantomJS installiert, es meinem Systemvariablen-Pfad hinzugefügt und es funktioniert ordnungsgemäß in der Befehlszeile. Ich habe Selenium auch früher mit easy_install installiert.
Der Fehler, den ich erhalte, ist:
__init__ C:\Python27\lib\site-packages\selenium-2.39.0-py2.7.egg\selenium\webdriver\phantomjs\webdriver.py 50
start C:\Python27\lib\site-packages\selenium-2.39.0-py2.7.egg\selenium\webdriver\phantomjs\service.py 66
WebDriverException: Message: 'Unable to start phantomjs with ghostdriver.' ; Screenshot: available via screen
Hier ist mein Code:
from selenium import webdriver
driver = webdriver.PhantomJS(executable_path="C:\Python27\misc\phantomjs\phantomjs.exe")
Ich habe auch versucht:
from selenium import webdriver
driver = webdriver.PhantomJS()
Ich erhalte die gleiche Fehlermeldung. Das muss etwas Einfaches sein, was ich falsch mache. Ich würde mich über Kommentare oder Antworten freuen.
Windows 7 64-Bit-Python 2.7