파이썬・ML

Selenium 크롬드라이버 location 에러

truezero 2023. 7. 6. 12:25
from selenium import webdriver

driver = webdriver.Chrome('<driver path>')
driver.get()

셀레니움을 사용하기 위해 chromedriver를 다운로드 했습니다.

하지만 드라이버를 인스턴스화하기 위해 위 코드를 실행한 결과 에러가 발생했습니다.

NoSuchDriverException: Message: Unable to obtain chromedriver using Selenium Manager;

 

Selenium 매니저가 드라이버를 인식하지 못하기 때문에 발생하는 문제였습니다.

다행히도 아래 스택오버플로우에서 문제해결책을 찾았습니다.

Selenium 일정 버전(v4.6.0) 이상 사용자들은 chromedriver가 위치한 path를 명시하지 않아도 됩니다.

 

Unable to use Selenium Webdriver. Getting two exceptions

Getting the following error when trying to create object with Selenium Webdriver. "\selenium\webdriver\common\driver_finder.py", line 42, in get_path path = SeleniumManager().

stackoverflow.com

 

from selenium import webdriver

driver = webdriver.Chrome()
driver.get()

<driver path>를 명시하지 않고 코드를 실행한 결과 더이상 에러가 발생하지 않았습니다.