如何先行攔截所接收到的網頁資料 |
答題得分者是:RaynorPao
|
BGman
初階會員 發表:28 回覆:85 積分:42 註冊:2003-01-10 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 請問各位前輩,當我執行下面的指令時 CppWebBrowser->Navigate(WideString(cmbUrl->Text)); 我要如何先行攔截所接收到的網頁資料 並經過處理後(例如替換掉某些內容) 才顯示出來 真的很需要知道如何解決~~~謝謝BGman 你好: 請參考以下的連結文章(看看 skcc 兄是怎麼做的) >
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
BGman
初階會員 發表:28 回覆:85 積分:42 註冊:2003-01-10 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 非常感謝 RaynorPao 兄,我閱讀了上述的超連結,發現文章中處理的機制都在 ButtonClick 事件,所以都是屬於事後的處理,我的需求則是希望在100% 下載之前都不要顯示畫面,下載完畢的那一刻,修改顯示內容。 目的是 1.在下載完成前先抑制畫面的顯示 2.我可以修改網頁標題,過濾廣告,放大字體等處理 我嚐試過上述文章的處理,可是加在Help 所查到的其他事件,都不行。 請問一下,我應該把處理的機制寫在哪個事件中,或是要換另一個元件 感激不盡!BGman 你好: 如果醬子的話,那可以先參考以下這篇文章 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
BGman
初階會員 發表:28 回覆:85 積分:42 註冊:2003-01-10 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 果然是高手,幾乎解決我的問題了! 可惜還差一步,目前對於 http 通訊協定已經可以控制了。 但是像 C:\program files\xxx 這種 intranet 不知要用哪一個元件? 感激不盡!BGman 你好: 建議你可以使用 TStringList 這個元件,例如: StringList1->LoadFromFile("C:\\temp\\temp.htm"); 就可以先取得檔案的內容,等到修改完以後 再送到 TCppWebBrowser 顯示就可以了< > 備註: 能不能麻煩你先針對自己發表過的文章(如下)< > http://delphi.ktop.com.tw/Mytopics.asp?M_ID=6811&M_NAME=BGman 如果已經有滿意的答覆的話,請先「給分」結案,以鼓勵答題者的熱心< > 如果還沒有滿意的答覆的話,也可以「缺席」結案,最好是不要拖太久 先感謝你的配合...< > -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
BGman
初階會員 發表:28 回覆:85 積分:42 註冊:2003-01-10 發送簡訊給我 |
使用 NMHTTP 這個元件可完成我之前的問題
但經過幾個應用之後發現幾個問題,還請解惑一下
1.若我輸入的本地端的路徑,例如 : c:\document\text.html
則會發生錯誤( 使用TCppWebBrowser 則不會 )
2.當我要連結帶有參數的網址時有時會連不到,原因是該網址不接受非標準的需求( 也就是需要在網址之前要加入 GET HTTP .... 什麼的 )
我舉一個網勤擎的例子如下,不知利用 NMHTTP 要如何正確取回內容
http://www.openfind.com.tw/cgi-bin/tw/webquery?Function=search&f=main&redirect=ON&type=image&Query=&QUERY=&query=¹q¸£&ServiceID=0&submit3=¬d ¸ß
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 使用 NMHTTP 這個元件可完成我之前的問題 但經過幾個應用之後發現幾個問題,還請解惑一下 1.若我輸入的本地端的路徑,例如 : c:\document\text.html 則會發生錯誤( 使用TCppWebBrowser 則不會 ) 2.當我要連結帶有參數的網址時有時會連不到,原因是該網址不接受非標準的需求( 也就是需要在網址之前要加入 GET HTTP .... 什麼的 ) 我舉一個網勤擎的例子如下,不知利用 NMHTTP 要如何正確取回內容 http://www.openfind.com.tw/cgi-bin/tw/webquery?Function=search&f=main&redirect=ON&type=image&Query=&QUERY=&query=%B9q%B8%A3&ServiceID=0&submit3=%ACd+%B8%DFBGman 你好: 以下是我的建議 ( >
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |