Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
TWebBrowser 에서 HTML 소스(string) 열기
안녕하세요..
TWebBrowser에서 HTML 소스 코드를 여는 방법은 없나여...
임시파일로 저장했다가 임시파일을 읽어오는 방법말고요..
부탁드립니다.(Delphi5)
1
COMMENTS
한원희
•
2001.03.27 20:51
전에 제가 올린 답변입니다만, IHTMLDocument2를 쓰는 것이 아니라,
IHTMLDocument3를 써야 합니다...
책에서 배낀 것이라, 실수가 있었네요... -_-;;;
주의하실 점은 IE 5.0 이상에서만 지원되는 방법입니다.
소스 정보를 보려면 다음과 같이 하시면 됩니다.
두 가지나 있네요.. ^^
pDocuemnt:IHTMLDocument3;
pDocument:=WebBrowser1.Document as IHTMLDocument3;
strHtmlSource:=pDocument.documentElement.innerHTML;
// 이 방법은 IE 5.0 이상에서만 지원됩니다. ^^
또 다른 방법은...
pDocument.All 에서 태그명이 'HTML'인 Element를 찾아서
element.outerHTML 하셔도 됩니다.
그러고 보니 이것 말고도 또 있군요...
여기 팁란에도 많이 올라왔던것 같은데...
이건 좀 다른데... 파일로 먼저 소스를 저장하고, 읽는 방법입니다.
파일로 소스를 저장하는 방법은.. 다음과 같습니다.
HTMLDocument := Webb.Document as IHTMLDocument2;
PersistFile := HTMLDocument as IPersistFile;
PersistFile.Save(StringToOleStr('파일명.파일확장자'), True);
while HTMLDocument.readyState <> 'complete' do
Application.ProcessMessages;
불쌍이 wrote:
> 안녕하세요..
> TWebBrowser에서 HTML 소스 코드를 여는 방법은 없나여...
> 임시파일로 저장했다가 임시파일을 읽어오는 방법말고요..
> 부탁드립니다.(Delphi5)
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
강병윤
2001.03.27 19:25
0
COMMENTS
/
0
LIKES
VC++ DLL을 다음과 고친 후 정상동작되는 것 같은데요..
초보녀
2001.03.27 21:13
0
COMMENTS
/
0
LIKES
패키지설치하고 레지스트리 등록 어케하나여?
전유대
•
2001.03.27 19:19
1
COMMENTS
/
0
LIKES
스크롤바 top에 위치 시키는 방법좀?
솔뫼마당
•
2001.03.28 00:17
이렇게 하세요. RichEdit1.SelStart := 0; RichEdit1.SelLength := 0; 하시면 에디터 최상단에 커...
곽경민
2001.03.27 18:11
0
COMMENTS
/
0
LIKES
RichEdit 사용시 리소스에러!!!
won
2001.03.27 12:17
0
COMMENTS
/
0
LIKES
RxGrid에서 FixedCol 을 편집할수있게 하려면?
쭉쭉빵빵
•
2001.03.27 11:06
2
COMMENTS
/
0
LIKES
동적생성 컨트롤의 포인터 문제입니다.
최용일
•
2001.03.27 12:44
안녕하세요. 최용일입니다. 실행도중에 myObj[1]의 이벤트가 발생될 경우 프로시져 락킹으로 인한 딜레...
쭉쭉빵빵
•
2001.03.27 13:16
최용일 wrote: > 안녕하세요. 최용일입니다. > > 실행도중에 myObj[1]의 이벤트가 발생될 경우 프로...
김현영
2001.03.27 10:57
0
COMMENTS
/
0
LIKES
델파이5 자체속도 빠르게 할수없나요?
새까만넘
•
2001.03.27 10:04
1
COMMENTS
/
0
LIKES
페이지 컨트롤에서 탭 모양을 변화를 주려면 어떻게 하나요?
최용일
•
2001.03.27 12:46
안녕하세요. 최용일입니다. Custom Draw로 그려주시거나 써드파티 컴포넌트를 사용하세요. 제 생각에는 ...
이대형
2001.03.27 09:15
0
COMMENTS
/
0
LIKES
오라클 BLOB필드에 이미지 삽입방법
이웅
•
2001.03.27 08:42
2
COMMENTS
/
0
LIKES
윈용MYSQL에서 한글정렬이 안되여 ㅜ.ㅜ
^-_-^
•
2001.03.27 22:27
yo` 문자셋을 ujis로 해보세여....^^;; 윈용에서는 my.cnf에서 직접 수정하거나.... winmysqladmin....
김광섭
•
2001.03.27 22:09
이웅 wrote: > 제가 요번에 mysql로 프로그램을 만들었는데 > order by 에서 한글정렬이 안돼여 ㅜ.ㅜ >...
turbouki
2001.03.27 08:31
0
COMMENTS
/
0
LIKES
레코드 입력시의 문제점??
이정한
•
2001.03.27 08:06
1
COMMENTS
/
0
LIKES
시스템 시간교정
tomhea
•
2001.03.27 19:14
SetSystemTime으로 검색해 보십시요.. 여러분께서 답변해주신 글들이 있습니다. 이정한 wrote: > 시스...
유해현
•
2001.03.27 07:55
1
COMMENTS
/
0
LIKES
에러 발생.. (T________T)
tomhea
•
2001.03.27 18:59
WinExec('C:anotepad.exe c:areadme.txt', SW_SHOW); notepad.exe는 윈도우 디렉토리에 있습니다. 윈도우...
불쌍이
•
2001.03.27 07:34
1
COMMENTS
/
0
LIKES
TWebBrowser 에서 HTML 소스(string) 열기
안녕하세요.. TWebBrowser에서 HTML 소스 코드를 여는 방법은 없나여... 임시파일로 저장했다가 임시파일을 읽어오는 방법말고요.. 부탁드립니다.(Delphi5)
한원희
•
2001.03.27 20:51
전에 제가 올린 답변입니다만, IHTMLDocument2를 쓰는 것이 아니라, IHTMLDocument3를 써야 합니다... 책...
김주경
2001.03.27 07:22
0
COMMENTS
/
0
LIKES
스트링그리드에서 한 셀에 멀티라인으로 글쓰기
김현영
2001.03.27 07:18
0
COMMENTS
/
0
LIKES
DBGRID에서 클릭시 해당레코드열의 내용을 보려면?
초보
2001.03.27 07:16
0
COMMENTS
/
0
LIKES
shdocvw_tlb.dcu 가 무슨 화일인지?
문승진
•
2001.03.27 05:57
1
COMMENTS
/
0
LIKES
동일한 구조의 테이블 query
데빠이
•
2001.03.27 07:20
오라클의 경우 Union 을 쓰면 되는데.. select Field_B from Table_A Union select Field_B from Tabl...
초보델맨
•
2001.03.27 05:31
1
COMMENTS
/
0
LIKES
edit박스에서 문자 출력????
서성호
•
2001.03.27 09:31
초보델맨 wrote: > 안녕하세요 님들 환절기 감기들 조심하세요... > > 질문이 있는데여.. 만약 edit박...
박병영
2001.03.27 04:14
0
COMMENTS
/
0
LIKES
quick report의 group header의 내용을 pageheader에출력
불쌍이
2001/03/27 07:34
Views
350
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
IHTMLDocument3를 써야 합니다...
책에서 배낀 것이라, 실수가 있었네요... -_-;;;
주의하실 점은 IE 5.0 이상에서만 지원되는 방법입니다.
소스 정보를 보려면 다음과 같이 하시면 됩니다.
두 가지나 있네요.. ^^
pDocuemnt:IHTMLDocument3;
pDocument:=WebBrowser1.Document as IHTMLDocument3;
strHtmlSource:=pDocument.documentElement.innerHTML;
// 이 방법은 IE 5.0 이상에서만 지원됩니다. ^^
또 다른 방법은...
pDocument.All 에서 태그명이 'HTML'인 Element를 찾아서
element.outerHTML 하셔도 됩니다.
그러고 보니 이것 말고도 또 있군요...
여기 팁란에도 많이 올라왔던것 같은데...
이건 좀 다른데... 파일로 먼저 소스를 저장하고, 읽는 방법입니다.
파일로 소스를 저장하는 방법은.. 다음과 같습니다.
HTMLDocument := Webb.Document as IHTMLDocument2;
PersistFile := HTMLDocument as IPersistFile;
PersistFile.Save(StringToOleStr('파일명.파일확장자'), True);
while HTMLDocument.readyState <> 'complete' do
Application.ProcessMessages;
불쌍이 wrote:
> 안녕하세요..
> TWebBrowser에서 HTML 소스 코드를 여는 방법은 없나여...
> 임시파일로 저장했다가 임시파일을 읽어오는 방법말고요..
> 부탁드립니다.(Delphi5)