웹 페이지의 데이터를 가져 오는 데 문제가 없지만 두 가지 문제가 발생했습니다.웹 데이터 스크래핑 html 테이블 Excel VBA
웹 페이지에서 페이지 데이터를 한 페이지 만 표시하고 하단에는 2, 3 및 NEXT 페이지를 클릭 할 수 있습니다. Ctrl + U을 사용하면 html 코드를 볼 수 있습니다. 모든 정보가로드되고 tr 행으로 잘 정리되어 있습니다.
나는 무엇으로 내가 크롬에서 Ctrl 키 + U를 사용하여 볼 수ie.document
모든 요소를 저장할 수 있습니다 가정합니다. 그리고
getelementByTagName("tr")
을 사용하여 tr innertext를 검색하려고하면 vba가 테이블의 다른 페이지에 있어야하는 tr 요소를 건너 뛰었습니다. 잘 설명하지 못하면 실례합니다. 기밀 정보가 포함되어있을 수 있으므로 여기에 링크 및 HTML 코드를 붙여 넣을 수 없습니다. 누군가가 비슷한 문제에 부딪 혔을 지 궁금합니다.
ieDoc = ieApp.Document
For Each HTMLRow In ieDoc.getElementsByTagName("tr")
Debug.print HTMLRow.innertext
당신이 문서에보고해야 작동 방법에 대한보다 큰 예제를 제공 [링크]를 볼 수있는 과거에 비슷한 질문을했다. co.kr/help/formatting) –