Sau khi định dạng một máy chủ Redhat (Amazon hương Linux) và cài đặt lại trăn, selen, pyvirtualdisplay, Xvfb, Chrome và Chromedriver, tôi đã gặp phải một lỗi: selenium.common.exceptions.WebDriverException: Message: Service /usr/bin/chromedriver unexpectedly exited. Status code was: 127
Chromedriver lỗi trên Linux
Lỗi này xảy ra khi khởi tạo trình duyệt/trình điều khiển có: driver = webdriver.Chrome(executable_path="/usr/bin/chromedriver")
Tôi đang sử dụng Richard Lloyd's Chrome và Chromedriver 2.9. Tôi tin rằng vấn đề này bắt nguồn từ các vấn đề phụ thuộc với Chromedriver.
Mọi trợ giúp sẽ được đánh giá cao. Đã đấu tranh với điều này trong một thời gian ngắn.
Stack Overflow là trang web dành cho các câu hỏi lập trình và phát triển. Câu hỏi này dường như không có chủ đề vì nó không phải là về lập trình hay phát triển. Xem [Tôi có thể hỏi những chủ đề gì ở đây] (http://stackoverflow.com/help/on-topic) trong Trung tâm trợ giúp. Có lẽ [Super User] (http://superuser.com/) hoặc [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) sẽ là một nơi tốt hơn để hỏi. Ngoài ra, hãy xem [Tôi nên đăng câu hỏi về Dev Ops ở đâu?] (Http://meta.stackexchange.com/q/134306) – jww
Tôi đến muộn bữa tiệc này, nhưng điều này chắc chắn không phải là sự lựa chọn của dev. Đây là vấn đề tôi hiện đang gặp phải khi cố gắng sử dụng selenium để phát triển tiện ích mở rộng chrome trên máy ảo không có màn hình. [Bài đăng này] (http://stackoverflow.com/questions/26070834/how-to-fix-selenium-webdriverexception-the-browser-appears-to-have-exited-befor/37760053) là gần nhất tôi đã tìm thấy một câu trả lời, nhưng tôi vẫn gặp vấn đề này. – firechant
hey @firechant, sau nhiều thử nghiệm, tôi cuối cùng đã tìm thấy một giải pháp thay thế bằng cách trao đổi với Firefox trên một phiên bản EC2 của Ubuntu. không phải là một giải pháp lý tưởng, nhưng nó đã hoàn thành công việc cho tôi ... 1. Thiết lập EC2 cơ bản, 2.tải xuống trình quản lý gói pip, 3. apt-get xvfb, 4. cài đặt Firefox 50.1.0 và geckodriver 0.11.1 – root