ASP實(shí)現(xiàn)小偷程序原理和簡(jiǎn)單示例_ASP教程
推薦:有用的無聲遞交表單的客戶端函數(shù)采用Microsoft.XMLHTTP提交數(shù)據(jù)的形式實(shí)現(xiàn)客戶端無刷新 以下為引用的內(nèi)容: <SCRIPT LANGUAGE="vbScript"> dim i,strR
(一)原理
小偷程序?qū)嶋H上是通過了XML中的XMLHTTP組件調(diào)用其它網(wǎng)站上的網(wǎng)頁(yè)。比如新聞小偷程序,很多都是調(diào)用了sina的新聞網(wǎng)頁(yè),并且對(duì)其中的html進(jìn)行了一些替換,同時(shí)對(duì)廣告也進(jìn)行了過濾。用小偷程序的優(yōu)點(diǎn)有:無須維護(hù)網(wǎng)站,因?yàn)樾⊥党绦蛑械臄?shù)據(jù)來自其他網(wǎng)站,它將隨著該網(wǎng)站的更新而更新;可以節(jié)省服務(wù)器資源,一般小偷程序就幾個(gè)文件,所有網(wǎng)頁(yè)內(nèi)容都是來自其他網(wǎng)站。缺點(diǎn)有:不穩(wěn)定,如果目標(biāo)網(wǎng)站出錯(cuò),程序也會(huì)出錯(cuò),而且,如果目標(biāo)網(wǎng)站進(jìn)行升級(jí)維護(hù),那么小偷程序也要進(jìn)行相應(yīng)修改;速度,因?yàn)槭沁h(yuǎn)程調(diào)用,速度和在本地服務(wù)器上讀取數(shù)據(jù)比起來,肯定要慢一些。
(二)事例
下面就XMLHTTP在ASP中的應(yīng)用做個(gè)簡(jiǎn)單說明
'常用函數(shù)
'1、輸入url目標(biāo)網(wǎng)頁(yè)地址,返回值getHTTPPage是目標(biāo)網(wǎng)頁(yè)的html代碼
| function getHTTPPage(url) dim Http set Http=server.createobject("MSXML2.XMLHTTP") Http.open "GET",url,false Http.send() if Http.readystate<>4 then exit function end if getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312") set http=nothing if err.number<>0 then err.Clear end function |
分享:ASP技巧:禁用頁(yè)面緩存的五種方法1、在Asp頁(yè)面首部<head>加入 以下為引用的內(nèi)容: Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Resp
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁(yè)模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁(yè)實(shí)現(xiàn)思路及代碼
ASP教程Rss訂閱編程教程搜索
ASP教程推薦
- ASP中set與dim的區(qū)別(自己的理解)
- 怎樣獲得剛插入數(shù)據(jù)庫(kù)的記錄的ID號(hào)?
- ASP模板類代碼
- 如何用ASP對(duì)網(wǎng)頁(yè)進(jìn)行限制性的訪問
- ASP 3.0高級(jí)編程(三十六)
- 談?wù)剬W(xué)習(xí)ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)的編程心得
- ASP實(shí)例學(xué)習(xí):隨機(jī)生成文件名的函數(shù)
- asp當(dāng)中判斷函數(shù)一覽
- 對(duì)ASP和ASP程序員的一些話
- asp中提示至少一個(gè)參數(shù)沒有被指定值 解決方法
- 相關(guān)鏈接:
- 教程說明:
ASP教程-ASP實(shí)現(xiàn)小偷程序原理和簡(jiǎn)單示例
。