J'essaie d'amener Selenium à utiliser des fantômes sur une machine Windows. Mon code se compile sans aucune erreur:
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
import cookielib
import re
from splinter import Browser
driver = webdriver.PhantomJS('C:/Program Files (x86)/phantomjs-1.9.2-windows')
Mais chaque fois que je l'exécute, j'obtiens l'erreur
Traceback (most recent call last):
File "E:/~PROJECT/disinfo/py/bs.py", line 8, in <module>
driver = webdriver.PhantomJS('C:/Program Files (x86)/phantomjs-1.9.2-windows')
File "C:\Python27\lib\site-packages\selenium\webdriver\phantomjs\webdriver.py", line 50, in __init__
self.service.start()
File "C:\Python27\lib\site-packages\selenium\webdriver\phantomjs\service.py", line 63, in start
raise WebDriverException("Unable to start phantomjs with ghostdriver.", e)
selenium.common.exceptions.WebDriverException: Message: 'Unable to start phantomjs with ghostdriver.' ; Screenshot: available via screen
Je reçois cette erreur depuis des heures. Msgstr "Impossible de démarrer phantomjs avec ghostdriver". Les exemples les plus simples en ligne montrent l'installation de sélénium avec PIP puis de phantomjs avec NodeJS NPM, c'est ainsi que je l'ai fait. L'emplacement de Selenium est également dans mon PYTHONPATH. Je n'ai franchement aucune idée de ce que cette chose attend de moi. Des idées?