실행중인 OS 10.12.6 Selenium 작동하지 않습니다.셀레늄 Geckodriver 및 ChromeDriver 내가 셀레늄 작업 중 하나를 얻을 수없는 것 파이썬 3.6 바인딩 최선의 노력에도 불구하고</p> <p>와
Geckodriver 오류 : 여기에 내가 오류의 위의 예외 처리시
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 74, in start
stdout=self.log_file, stderr=self.log_file)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 1344, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'geckodriver': 'geckodriver'
, 또 다른 예외가 발생했습니다 : 모두 chromedriver 및 geckodriver에 대한
Traceback (most recent call last):
File "/Users/christopher.gaboury/Desktop/Scripts/safariExecutive.py", line 11, in <module>
browser = webdriver.Firefox()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 148, in __init__
self.service.start()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 81, in start
os.path.basename(self.path), self.start_error_message)
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
오류가 본질적으로 동일합니다.
수동으로 내 경로를 수동으로 설정했습니다. 같은 오류. 드라이버를 이미 경로에있는 위치로 옮겼습니다. 같은 오류. Ive는 내가 다운로드 한 두 가지 버전을 제거하고 Homebrew를 통해 두 드라이버를 모두 설치했습니다. 같은 오류. 다음에 무엇을해야할지 모르겠습니다.
'echo $ PATH' 그리고 웹 드라이브가 그 폴더에 있는지 확인하십시오. – Makoto
코드 블록을 사용하십시오. – SuperStew
저는 수동으로 드라이버를 경로의 해당 위치로 이동 시켰으며 Homebrew가이를 설치하도록 허용했습니다. 두 인스턴스가 작동하지 않습니다. –