사진: Unsplash 의 Sigmund

AttributeError: 'str' object has no attribute 'capabilities' 해결방법

웹 크롤링 작업 중에 크롬드라이버를 사용하여 크롬을 실행시킬 때, 종종 다음과 같은 에러 메시지를 마주칠 수 있습니다.

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

이전에는 다양한 코드 줄들로 크롬드라이브를 실행하고 크롬을 검색한 뒤 크롤링 작업을 진행했었지만, 이제는 아래와 같이 코드를 간단히 변경하면 에러 없이 작동합니다.

driver = webdriver.Chrome()

이 변경을 통해 코드가 간결해지고, 해당 AttributeError를 피할 수 있습니다. 크롤링 작업을 진행하시는 분들은 참고하여 코드 수정을 진행하시길 바랍니다.