Sto eseguendo uno script python tramite un cronjob. Ho un ambiente virtuale e nel cronjob lo sto eseguendo attraverso questo ambiente virtuale. Quando eseguo lo script normalmente phantomJS si avvia come dovrebbe, ma eseguendolo attraverso uno script in un cronjob ricevo questo errore. Cosa manca nel cronjob per poter avviare phantomjs?Avvio di phantomJS da uno script in un cronjob
Message: 'Unable to start phantomjs with ghostdriver.' ; Screenshot: available via screen
Traceback (most recent call last):
File "/home/scraper/superfish-extension/chrome_3day.py", line 96, in <module>
main()
File "/home/scraper/superfish-extension/chrome_3day.py", line 73, in main
browser = use_phantomjs()
File "/home/scraper/superfish-extension/chrome.py", line 81, in use_phantomjs
browser = webdriver.PhantomJS()
File "/home/scraper/.virtualenvs/superfish/lib/python2.6/site-packages/selenium/webdriver/phantomjs/webdriver.py", line 50, in __init__
self.service.start()
File "/home/scraper/.virtualenvs/superfish/lib/python2.6/site-packages/selenium/webdriver/phantomjs/service.py", line 69, in start
raise WebDriverException("Unable to start phantomjs with ghostdriver.", e)
WebDriverException: Message: 'Unable to start phantomjs with ghostdriver.' ; Screenshot: available via screen
Perché questo codice-unica risposta il lavoro? Spiegazione necessaria – ppperry