Sto provando ad eseguire uno script python su un server linux che usa selenio e un phantomjs webdriver; tuttavia, continuo a ricevere il seguente messaggio di errore:Problemi di connessione al webdiver phantomJs usando python e selenio
selenium.common.exceptions.WebDriverException: Message: Service /home/ubuntu/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs unexpectedly exited. Status code was: 127
Ecco un semplice script di test che non riesce e genera questo errore:
import selenium
from selenium import webdriver
driver = webdriver.PhantomJS(executable_path='/home/ubuntu/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs')
lima invitando il percorso, restituisce:
file /home/ubuntu/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs
/home/ubuntu/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.26, BuildID[sha1]=d0f2a21ff9e0b82113a2095e7cbca7dceaba88fb, stripped
Qualcuno ha idea di come sia possibile ottenere questo script attivo e funzionante? Ho letto su quelle che sembrano domande simili di stackoverflow e ho tentato di applicare soluzioni suggerite come reinstallare il fantoccio via npm ed eseguire lo script con sudo, ma non ho avuto fortuna. Se posso fornire più informazioni per favore fatemelo sapere.