用TCppWebBrowser取得網頁原始碼 |
答題得分者是:RaynorPao
|
TikiLee509
一般會員 發表:7 回覆:3 積分:2 註冊:2003-02-04 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: TCppWebBrowser元件可以用來瀏覽網頁,是否也可以用來取得瀏覽網頁的原始碼?TikiLee509 你好: 可以的,請參考以下的做法 < class="code"> #include "mshtml.h" void __fastcall TForm1::Button2Click(TObject *Sender) { CppWebBrowser1->Navigate(WideString("http://tw.yahoo.com/")); while(CppWebBrowser1->ReadyState!=Shdocvw_tlb::READYSTATE_COMPLETE) { Application->ProcessMessages(); } IHTMLDocument2 *HTMLDocument=NULL; IPersistFile *PersistFile=NULL; if(SUCCEEDED(CppWebBrowser1->Document->QueryInterface(IID_IHTMLDocument2, (LPVOID*)&HTMLDocument))) { if(SUCCEEDED(HTMLDocument->QueryInterface(IID_IPersistFile, (LPVOID*)&PersistFile))) { PersistFile->Save(WideString(String("temp.htm")), true); PersistFile->Release(); } HTMLDocument->Release(); } } -- Enjoy Researching & Developing -- 發表人 - RaynorPao 於 2003/02/28 17:41:15
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
xfile
初階會員 發表:21 回覆:80 積分:25 註冊:2004-10-02 發送簡訊給我 |
|
Blueberrug
一般會員 發表:14 回覆:50 積分:17 註冊:2005-05-22 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |