AttributeError(3)
-
[Python Error] AttributeError: 'list' object has no attribute 'text'
상황: element -> elements로 바꿈 [=> AttributeError 에러 뜸] : List 형식으로 여러 데이터 추출됨. : 다만, 한 개 추출한 경우에는 .text를 사용해 ID 데이터가 불러올 수 있으나, 여러개를 불러온 경우 .text사용 시 에러뜸. ** 에러 이유: 리스트 객체에는 text()메소드를 지원하지 않음. (Webelement 인스턴스에서 text메소드 사용 가능) !! 해결방법: 반복문으로 하나씩 돌리기
2022.03.25 -
[python 실무] 크롬드라이버 버전 불일치 (버전 자동 업데이트) chromedriver_autoinstaller | Chrome 버전에 맞게 chromedriver 자동 설치
크롤링을 자동화 시키기 위해 Chromedriver설치는 필수이다. 이때 주의해야할 점이 항상 Chrome의 버전과 Chromedriver버전이 동일해야 한다. 그래서 몇 달전에 실행한 크롤링 파일이 버전 불일치로 에러가 뜨는 경우가 많다 이러한 불편함을 한 번에 해결해주는 라이브러리가 있다 chromedriver_autoinstaller # 설치하기 $ pip install chromedriver_autoinstaller # 불러오기 import chromedriver_autoinstaller 참고블로그 https://codechacha.com/ko/python-selenium-chromedriver-autoinstaller/
2022.03.22 -
[python Error] AttributeError: 'list' object has no attribute 'click' 에러 1초 만에 해결하기
bad_rv = driver.find_elements_by_css_selector("클래스 이름").click() : elements -> element 로 변경하면 해-결!
2022.03.22