2017-09-09 6 views
0

J'héberge un projet en ligne avec PythonAnywhere. Un des fichiers utilise phantomjs pour gratter une page web (j'ai téléchargé le fichier Phantomjs.exe dans le dossier avec tous les autres fichiers). Quand je lance le fichier qui utilise PhantomJS je reçois cette erreur:PythonAnywhere - L'exécutable 'phantomjs.exe' doit être dans PATH

selenium.common.exceptions.WebDriverException: Message: 'phantomjs.exe' executable needs to be in PATH. 

La question est, comment puis-je ajouter phantomjs.exe au PATH en PythonAnywhere?

+0

navigateur = webdriver.PhantomJS (« Votre chemin ») –

+0

Je l'ai déjà fait?. mais cela ne fonctionne toujours pas Tous les fichiers se trouvent dans un dossier appelé 'mm' donc j'ai défini le chemin comme' browser = webdriver.PhantomJS ('phantomjs.exe') ' – BobbyJ

+0

Veuillez essayer d'ajouter le chemin complet! –

Répondre

1

PythonAnywhere dev ici: malheureusement PhantomJS ne fonctionnera pas sur notre système :-(Peut-être essayer en utilisant Sélénium avec Firefox à la place Here's a help page explaining how