-
[Selenium] 결과 값 텍스트가 빈칸(공백)으로 리턴될 때Memo/Python 2023. 1. 18. 17:38
Selenium으로 크롤링 도중 특정 페이지에서만 요소의 결과 값이 빈칸(공백)으로 반환되는 문제가 발생하였다.
별짓을 해보아도 계속해서 되돌아오는건 빈칸이였다..
또 한참 검색을 해본 결과 beautifulsoup과 함께 사용하면 문제를 해결할 수 있다는 글이 있었지만,
나는 selenium으로만 사용하여 문제를 해결하고 싶어 계속해서 폭풍 검색을 하였다.
결국 우리의 stackoverflow에서 해결 방법을 찾을 수 있었다.
element.get_attribute("innerText")
요소의 DOM에 존재하는 텍스트를 가져오는 방법으로 해결할 수 있었다.
getText() method of selenium chrome driver sometimes returns an empty string
I have a curious case where the selenium chrome driver getText() method (java) returns an empty string for some elements, even though it returns a non-empty string for other elements with the same ...
stackoverflow.com
'Memo > Python' 카테고리의 다른 글
[Django] 템플릿(html)에서 파이썬 enumerate 사용 (0) 2023.01.30 [Selenium] 요소 위치로 스크롤 이동하기 (0) 2023.01.25 [Selenium] 코드 실행 후 브라우저가 자동으로 종료될 때 (0) 2023.01.17 [Selenium] 클릭 시 element not interactable 에러 (0) 2023.01.17 [Python-Telegram-Bot v20.0] 메시지 전송 에러 해결 (0) 2023.01.13