데이터/기타

[크롤링]Selenium chromedriver 불러오기 오류 해결

성장하기 2023. 7. 2. 18:33

 

 

chromedriver='./chromedriver'
driver = webdriver.Chrome(chromedriver)

chromedriver 설치 후 path를 지정한 후 실행하니 아래 오류가 발생하였고, 확장자를 exe, exec로 붙여도 같은 오류 발생, 절대 경로로 설정해도 같은 오류가 발생함.

AttributeError: 'str' object has no attribute 'capabilities'

type이 string으로 되어 발생하는 오류

 

AttributeError: 'str' object has no attribute 'capabilities'

 

 

해결

webdriver_manager 모듈 설치 후 코드셀 내에서 install하여 해결

from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.service import Service

driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))