Bir Windows makinesinde phantomjs kullanması için Selenium almaya çalışıyorum. Kodum herhangi bir hata olmadan derler:
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')
Ama her çalıştırdığımda hatayı alıyorum
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
Saatlerdir bu hatayı alıyorum. Msgstr "Hayalet sürücü ile hayaletler başlatılamadı". En basit örnekler çevrimiçi PIP ile selenyum ve daha sonra NodeJS NPM ile phantomjs kurulumunu gösteriyor, ben de bunu yaptım. Selenyum'un konumu da PYTHONPATH'ımda. Açıkçası bu şeyin benden ne istediğini bilmiyorum. Herhangi bir fikir?
Bir kez işe yarayan temel kodda aynı sorunlar, ilk başta python yapımı kırdığımı düşündüm.
—
Shane
Welp, sanki phantomjs 'dev, python bağlarının arkasında olduğunu itiraf etti. github.com/detro/ghostdriver/issues/236 Phantomjs kullanmak için çok fazla. Keşke ben phantomjs hayata kavga çalışırken birkaç **** ing saat geçirmeden önce bilseydim.
—
Amalgovinus
Burada da aynı duygular var. Büyük bir topluluk tarafından sürdürülmedikçe kütüphaneleri değil kodu öğrenmek neden önemlidir? Özellikle zor işten para kazanmıyorsa, bir erkeğin projesini sürdürmesini asla bekleyemezsiniz.
—
Shane