Tôi đang cố gắng chạy tập lệnh python trên máy chủ Linux sử dụng selenium và trình quản trị web ảo; tuy nhiên, tôi tiếp tục nhận được thông báo lỗi sau:Sự cố khi kết nối với trình quản trị web ảo bằng python và selenium
selenium.common.exceptions.WebDriverException: Message: Service /home/ubuntu/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs unexpectedly exited. Status code was: 127
Đây là một kịch bản thử nghiệm đơn giản mà không và tạo ra lỗi này:
import selenium
from selenium import webdriver
driver = webdriver.PhantomJS(executable_path='/home/ubuntu/node_modules/phantomjs-prebuilt/lib/phantom/bin/phantomjs')
gọi tập tin trên con đường, trả về:
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
Có ai có ý tưởng làm cách nào để tôi có thể chạy và chạy tập lệnh này không? Tôi đã đọc qua những gì dường như là câu hỏi stackoverflow tương tự và cố gắng áp dụng các giải pháp được đề xuất như cài đặt lại phantom qua npm và thực thi kịch bản với sudo, nhưng không có may mắn. Nếu tôi có thể cung cấp thêm thông tin, vui lòng cho tôi biết.