Po formatowaniu serwera Redhat (Amazon smaku Linux) i ponownej instalacji Pythona, selen, pyvirtualdisplay, Xvfb, Chrome i Chromedriver, jakie napotkał błąd: selenium.common.exceptions.WebDriverException: Message: Service /usr/bin/chromedriver unexpectedly exited. Status code was: 127
błąd Chromedriver Linux
Ten błąd występuje po inicjalizacji przeglądarka/sterownik z: driver = webdriver.Chrome(executable_path="/usr/bin/chromedriver")
Używam Richard Lloyd's Chrome i Chromedriver 2.9. Wydaje mi się, że ten problem wynika z problemów z zależnością z Chromedriverem.
Każda pomoc zostanie bardzo doceniona. Od pewnego czasu borykałem się z tym problemem.
Stack Overflow to strona z pytaniami dotyczącymi programowania i programowania. To pytanie wydaje się być nie na temat, ponieważ nie chodzi o programowanie czy rozwój. Zobacz [Jakie tematy mogę tu zadać] (http://stackoverflow.com/help/on-topic) w Centrum pomocy. Być może lepszym rozwiązaniem będzie [Super użytkownik] (http://superuser.com/) lub [Unix i Linux Stack Exchange] (http://unix.stackexchange.com/). Zobacz także [Gdzie mogę zamieszczać pytania na temat Dev Ops?] (Http://meta.stackexchange.com/q/134306) – jww
Spóźniam się na to przyjęcie, ale zdecydowanie nie jest to program typu "dev ops". Jest to problem, z którym obecnie borykam się przy próbie użycia selenu do rozwoju rozszerzenia chromu na maszynie wirtualnej, która nie ma ekranu. [Ten post] (http://stackoverflow.com/questions/26070834/how-to-fix-selenium-webdriverexception-the-browser-appears-to-have-exited-befor/37760053) jest najbliżej znalezionym na odpowiedź, ale nadal mam ten problem. – firechant
hej @ firechant, po wielu eksperymentach, w końcu znalazłem obejście, zamieniając się na Firefoksa na instancji Ubuntu EC2. nie jest to idealne rozwiązanie, ale wykonałem to zadanie dla mnie ... 1. podstawowe ustawienie EC2, 2.pobierz pakiet pip manager, 3. apt-get xvfb, 4. zainstaluj Firefox 50.1.0 i geckodriver 0.11.1 – root