web parsing에서 다음 페이지로 넘어갔을때 index out of range 오류가 납니다.
조회수 1541회
거래 내역을 읽을 때, 한 페이지를 모두 읽고 맨 마지막에 있는 '다음'버튼을 눌러 다음 페이지로 넘어가서 다시 읽어들이는 크롤러를 만들고 있습니다.
'다음'버튼은 javascript로 다음 페이지를 보여주고, 다른 페이지로 가는 것은 아닙니다.
이때 다시 처음부터 거래내역을 읽는데 첫 페이지의 거래 내역이 20개, 두 번째 페이지의 거래내역이 3개인데도 두 번째 거래 내역을 읽어올때도
elem_tran_table = comm.driver.find_element_by_id("inDetailTable")
elem_tran_tbody = elem_tran_table.find_element_by_tag_name("tbody")
elem_tran_trs = elem_tran_tbody.find_elements_by_tag_name("tr")
에서 elem_tran_trs의 len()값이 20이 나옵니다.
어떻게 해결해야 할까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력