|
조로 님이 쓰신 글 :
: 안녕하세요
:
: WebBrowser->Document는 IDispatch 인터페이스를 반환 합니다. 이 IDispatch에서 QueryInterface하셔서
: IHTMLDocument2 또는 IHTMLDocument3를 뽑아어셔야 합니다.
: 이두가지 인터페이스를 이용하셔서 님께서 원하시는 일을 하실수 있을 것입니다.
:
: 참조하실 책으로는 Programming Microsoft Internet Explorer5을 참조하세요..
:
: 그럼 즐거운 하루되세요
:
: 이두경 님이 쓰신 글 :
: : 우선예제부터
: :
: : ex)
: :
: : OleVariant Doc;
: : Doc=WebBrowser1->Document;
: : ShowMessage(Doc.OlePropertyGet("Body").OlePropertyGet("Innerhtml"));
: :
: :
: : 이예제는 HTML소스보는 예제인데요...
: : 그런데 HTML소스 전체가 나오는게 아니고
: : 이안에 부분만 소스로 나오더군요..
: : 책에는 별설명도없고..
: : 전체 태그를 볼려고하는데 Document의 속성이라던가.. 정보가 없으니
: : 난감하네요..
: :
: : 혹시 아시는분있으면
: : 전체태그를 얻는 속성좀 가르쳐주세요..!!
: :
: : 그리고. 덤으로 HTML태그를 입력 하는 방법도 가르쳐 주시면 감사 (__)
: :
: :
NMHTTP->Get(Url);
AnsiString HtmlCode = (NMHTTP->Header + NMHTTP->Body);
요렇게 하면 HtmlCode에 Html 전체 내용은 물론이고 Html 자체의 헤더 부분까지 가져 올 수 있거든요...
도움이 되었는지....
|