반응형
문제상황
셀레늄을 이용해 크롤링을 하던 중, 이와 같은 오류가 발생하였다.
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
/usr/local/lib/python3.10/dist-packages/selenium/webdriver/common/driver_finder.py in get_path(service, options)
37 try:
---> 38 path = SeleniumManager().driver_location(options) if path is None else path
39 except Exception as err:
4 frames
AttributeError: 'str' object has no attribute 'capabilities'
During handling of the above exception, another exception occurred:
AttributeError Traceback (most recent call last)
/usr/local/lib/python3.10/dist-packages/selenium/webdriver/common/driver_finder.py in get_path(service, options)
38 path = SeleniumManager().driver_location(options) if path is None else path
39 except Exception as err:
---> 40 msg = f"Unable to obtain driver for {options.capabilities['browserName']} using Selenium Manager."
41 raise NoSuchDriverException(msg) from err
42
AttributeError: 'str' object has no attribute 'capabilities'
해결방법
현재 코드가
driver = webdriver.Chrome('./chromedriver') # 드라이버 경로
이와 같이 되어있다.
끝 부분 './chromedriver'을 지우자.
driver = webdriver.Chrome() # 드라이버 경로
지워주니 잘 돌아간다.
반응형
'🖥️ IT, 컴퓨터 > 🐍 Python' 카테고리의 다른 글
[Python] Folium으로 만든 동적지도에 위치 이름 팝업 띄우기 (0) | 2023.12.17 |
---|---|
[Google Colab] 구글 코랩 파일 다운 :: 구글 코랩에서 가상머신에 저장된 파일을 나의 로컬저장소에 저장하기 (0) | 2023.12.17 |
[Python] invalid value encountered in long_scalars :: 분모가 0이 된 경우 (0) | 2023.11.30 |
[Jupyter Notebook] 주피터 꾸미기 :: 테마, 글씨 크기 간격 바꾸기 (0) | 2023.10.22 |
[Python] IOPub data rate exceeded. 오류 (0) | 2023.10.13 |
댓글