CppWebBrowser를 이용하여서
html안에 테이블을 읽으려고 합니다.
하려는 작업은 아래와 같은 html에서 AAA, BBB부분을 읽어내는 건데요.
Variant MyDocument = CppWebBrowser1->Document;
Variant ovTable;
for(i=0;i < MyDocument.OlePropertyGet("all").OleFunction("tags", "TABLE").OlePropertyGet("Length"); i++)
{
ovTable= MyDocument.OlePropertyGet("all").OleFunction("tags", "TABLE").OleFunction("Item", i);
// 작업..........
}
와 같은 식으로 하니까 table 안에 있는 table도 모두 읽어서 작업을 하더라구요.
그냥 맨 바깥쪽에 있는 두개 테이블(2X3 table) 만 읽어서 작업할 수 있는 방법이 있을까 싶어서
질문 드립니다.
ps. 이게 테이블이 많아지니까
ovTable= MyDocument.OlePropertyGet("all").OleFunction("tags", "TABLE").OleFunction("Item", i);
하는 부분에서
속도가 너무 오래걸리더라구요.
그래서 질문 드려봅니다.
|