国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP代碼實現小偷程序簡單示例

2024-05-04 11:06:07
字體:
來源:轉載
供稿:網友

(一)原理:

小偷程序實際上是通過了XML中的XMLHTTP組件調用其它網站上的網頁。比如新聞小偷程序,很多都是調用了sina的新聞網頁,并且對其中的HTML進行了一些替換,同時對廣告也進行了過濾。用小偷程序的優點有:無須維護網站,因為小偷程序中的數據來自其他網站,它將隨著該網站的更新而更新;可以節省服務器資源,一般小偷程序就幾個文件,所有網頁內容都是來自其他網站。缺點有:不穩定,如果目標網站出錯,程序也會出錯,而且,如果目標網站進行升級維護,那么小偷程序也要進行相應修改;速度,因為是遠程調用,速度和在本地服務器上讀取數據比起來,肯定要慢一些。

(二)事例:

下面就XMLHTTP在ASP中的應用做個簡單說明:

1、輸入url目標網頁地址,返回值getHTTPPage是目標網頁的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
 

2、轉換亂瑪,直接用XMLhttp調用有中文字符的網頁得到的將是亂瑪,可以通過adodb.stream組件進行轉換

以下為引用的內容:
Function BytesToBstr(body,Cset)
 dim objstream
 set objstream = Server.CreateObject("adodb.stream")
 objstream.Type = 1
 objstream.Mode =3
 objstream.Open
 objstream.Write body
 objstream.Position = 0
 objstream.Type = 2
 objstream.Charset = Cset
 BytesToBstr = objstream.ReadText
 objstream.Close
 set objstream = nothing
End Function
 

下面試著調用http://www.survivalescaperooms.com/js/的HTML內容

以下為引用的內容:
Dim Url,HTML
Url="http://www.survivalescaperooms.com/js/"
HTML = getHTTPPage(Url)
Response.write HTML

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太保市| 平湖市| 马龙县| 杭州市| 信丰县| 卢龙县| 锡林浩特市| 偏关县| 延安市| 波密县| 资溪县| 蒲江县| 阿坝| 多伦县| 登封市| 新营市| 紫阳县| 石泉县| 青浦区| 容城县| 济源市| 麻栗坡县| 绥中县| 偏关县| 滦平县| 阳东县| 东阿县| 衡东县| 陵水| 滁州市| 盐津县| 新邵县| 旌德县| 靖西县| 扶风县| 道真| 鄂州市| 永平县| 枣强县| 平和县| 昭苏县|