며칠 전 마지막으로 사용한 후에 python의 selenium webdriver 인스턴스를 시작할 수 없었습니다. 나는 같은 장소에 계속있어
brew rmtree chromedriver && brew install chromedriver
pip uninstall selenium && pip install selenium
예기치 않은 종료 후 Selenium webdriver를 다시 시작할 수 없습니다.
: 오류 메시지에 따르면,이 예기치 않게 chromedriver/셀레늄, 내 맥북을 다시 시작 제거하고 다시 설치 한 후 내가 지금 사용하고 마지막으로 시간을 종료 . Firefox와 Chrome 모두 오류 메시지가 표시되므로 셀레늄 자체 인 것 같습니다.
내가이 python3.5 커널에서 실행을 시도하고있어입니다 :
from selenium import webdriver
driver = webdriver.Chrome()
스택 트레이스 : 파이어 폭스 마찬가지로
File "/Users/myuser/webscraping/env/lib/python3.5/site-packages/selenium/webdriver/chrome/webdriver.py",
line 62, in __init__self.service.start()
File "/Users/myuser/webscraping/env/lib/python3.5/site-packages/selenium/webdriver/common/service.py",
line 86, in start self.assert_process_still_running()
File "/Users/myuser/webscraping/env/lib/python3.5/site-packages/selenium/webdriver/common/service.py",
line 99, in assert_process_still_running % (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: -5
:
from selenium import webdriver
driver = webdriver.Firefox()
과 :
File "/Users/myuser/webscraping/env/lib/python3.5/site-packages/selenium/webdriver/firefox/webdriver.py",
line 80, in __init__
self.binary, timeout)
File "/Users/myuser/webscraping/env/lib/python3.5/site-packagesyuser/selenium/webdriver/firefox/extension_connection.py",
line 52, in __init__
self.binary.launch_browser(self.profile, timeout=timeout)
File "/Users/myuser/webscraping/env/lib/python3.5/site-packages/selenium/webdriver/firefox/firefox_binary.py",
line 68, in launch_browser
self._wait_until_connectable(timeout=timeout)
File "/Users/myuser/webscraping/env/lib/python3.5/site-packages/selenium/webdriver/firefox/firefox_binary.py",
line 99, in _wait_until_connectable
"The browser appears to have exited "
selenium.common.exceptions.WebDriverException: Message: The browser appears to have exited before we could connect.
If you specified a log_file in the FirefoxBinary constructor, check it for details.
ps -e
및 kill -sigint
으로 죽이기위한 불량 프로세스를 찾아야합니까?
이전 버전의 Firefox를 사용해 보셨습니까? 한 번 같은 문제에 직면하고 이전 버전을 설치하여 해결했습니다. – Jeril