線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1982
推到 Plurk!
推到 Facebook!

如何先行攔截所接收到的網頁資料

答題得分者是:RaynorPao
BGman
初階會員


發表:28
回覆:85
積分:42
註冊:2003-01-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-28 14:19:43 IP:211.22.xxx.xxx 未訂閱
請問各位前輩,當我執行下面的指令時 CppWebBrowser->Navigate(WideString(cmbUrl->Text)); 我要如何先行攔截所接收到的網頁資料 並經過處理後(例如替換掉某些內容) 才顯示出來 真的很需要知道如何解決~~~謝謝
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-28 14:35:14 IP:203.73.xxx.xxx 未訂閱
引言: 請問各位前輩,當我執行下面的指令時 CppWebBrowser->Navigate(WideString(cmbUrl->Text)); 我要如何先行攔截所接收到的網頁資料 並經過處理後(例如替換掉某些內容) 才顯示出來 真的很需要知道如何解決~~~謝謝
BGman 你好: 請參考以下的連結文章(看看 skcc 兄是怎麼做的) >
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
BGman
初階會員


發表:28
回覆:85
積分:42
註冊:2003-01-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-29 14:55:17 IP:211.22.xxx.xxx 未訂閱
非常感謝 RaynorPao 兄,我閱讀了上述的超連結,發現文章中處理的機制都在 ButtonClick 事件,所以都是屬於事後的處理,我的需求則是希望在100% 下載之前都不要顯示畫面,下載完畢的那一刻,修改顯示內容。 目的是 1.在下載完成前先抑制畫面的顯示 2.我可以修改網頁標題,過濾廣告,放大字體等處理 我嚐試過上述文章的處理,可是加在Help 所查到的其他事件,都不行。 請問一下,我應該把處理的機制寫在哪個事件中,或是要換另一個元件 感激不盡!
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-30 09:42:17 IP:203.73.xxx.xxx 未訂閱
引言: 非常感謝 RaynorPao 兄,我閱讀了上述的超連結,發現文章中處理的機制都在 ButtonClick 事件,所以都是屬於事後的處理,我的需求則是希望在100% 下載之前都不要顯示畫面,下載完畢的那一刻,修改顯示內容。 目的是 1.在下載完成前先抑制畫面的顯示 2.我可以修改網頁標題,過濾廣告,放大字體等處理 我嚐試過上述文章的處理,可是加在Help 所查到的其他事件,都不行。 請問一下,我應該把處理的機制寫在哪個事件中,或是要換另一個元件 感激不盡!
BGman 你好: 如果醬子的話,那可以先參考以下這篇文章 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
BGman
初階會員


發表:28
回覆:85
積分:42
註冊:2003-01-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-02-07 09:31:08 IP:211.22.xxx.xxx 未訂閱
果然是高手,幾乎解決我的問題了! 可惜還差一步,目前對於 http 通訊協定已經可以控制了。 但是像 C:\program files\xxx 這種 intranet 不知要用哪一個元件? 感激不盡!
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-02-07 09:54:31 IP:203.73.xxx.xxx 未訂閱
引言: 果然是高手,幾乎解決我的問題了! 可惜還差一步,目前對於 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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-02-07 10:19:55 IP:211.22.xxx.xxx 未訂閱
使用 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

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-02-07 11:02:23 IP:203.73.xxx.xxx 未訂閱
引言: 使用 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%DF
BGman 你好: 以下是我的建議 ( >
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
系統時間:2024-04-23 20:58:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!