복붙노트

[PYTHON] WebDriverException : 메시지 : / usr / lib / chromium-browser / chromedriver 서비스가 예기치 않게 ChromeDriver 및 Selenium과 함께 Raspberry-Pi에서 종료되었습니다.

PYTHON

WebDriverException : 메시지 : / usr / lib / chromium-browser / chromedriver 서비스가 예기치 않게 ChromeDriver 및 Selenium과 함께 Raspberry-Pi에서 종료되었습니다.

Windows에서 잘 작동하는 브라우저에서 일부 작업 (Selenium 사용)을 수행하는 python 스크립트를 작성했습니다. 지금 나는 지금 그것을 나의 라즈베리 파이에 붙이려고 노력하고있다.

이 기능을 Chromium과 함께 사용하는 가장 좋은 방법을 찾으려고 많이 검색했습니다. 이 Reddit Link에서 내가 가장 잘 찾을 수있었습니다.

문제는 내 버전의 Chromium (버전 56.0.2924.84)을 사용하는 크롬 드라이버를 찾을 수 없다는 것입니다. 그리고 내가 적절한 업그레이드를 할 때 최신 버전의 Chromium을 가지고 있다고 조언합니다. 저는이 런치 패드 링크에서 다운로드하여 크롬 플레이어 버전 53에서 65를 시도했습니다.

그래서 다음과 같이 실행하면

from selenium import webdriver
driver_path = 'usr/lib/chromium-browser/chromedriver'
driver = webdriver.Chrome(driver_path)

크롬 드라이버> 58에서이 오류가 발생합니다.

selenium.common.exceptions.SessionNoteCreatedException: Message: session not 
created exception: Chrome version must be >= 59.0.3071.0
(Driver info: chromedriver=2.43,platform=Linux 4.9.35-v7+ armv7l)

또는 크롬 드라이버 <58에 대한이 오류

selenium.common.exceptions.WebDriverException: Message: 
Service /usr/lib/chromium-browser/chromedriver unexpectedly exited. Status code was: 127

어떤 도움을 주시면 감사하겠습니다.

해결법

  1. ==============================

    1.질문에 따라 Chromium 바이너리는 버전 56.0.2924.84입니다. 따라서이 제약 조건을 고려하면 ChromeDriver Google 스토리지에서 다음 ChromeDriver 버전 중 하나를 다운로드하면됩니다.

    질문에 따라 Chromium 바이너리는 버전 56.0.2924.84입니다. 따라서이 제약 조건을 고려하면 ChromeDriver Google 스토리지에서 다음 ChromeDriver 버전 중 하나를 다운로드하면됩니다.

  2. from https://stackoverflow.com/questions/49796818/webdriverexception-message-service-usr-lib-chromium-browser-chromedriver-unex by cc-by-sa and MIT license