Tôi đang cố gắng để Selenium sử dụng ph Phantomjs trên máy Windows. Mã của tôi biên dịch mà không có bất kỳ lỗi nào:
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')
Nhưng mỗi lần chạy, tôi lại gặp lỗi
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
Tôi đã nhận được lỗi này trong nhiều giờ. "Không thể bắt đầu ph Phantomjs với ghostdo". Các ví dụ đơn giản nhất cho thấy trực tuyến cài đặt selenium với PIP và sau đó ph Phantomjs với NodeJS NPM, đó là cách tôi đã làm. Vị trí của Selenium cũng nằm trong PYTHONPATH của tôi. Tôi thực sự không biết cái thứ này muốn gì ở tôi. Có ý kiến gì không?