小偷程式原理和簡單示例

2021-04-06 10:45:52 字數 1556 閱讀 8700

(一)原理

小偷程式實際上是通過了xml中的xmlhttp元件呼叫其它**上的網頁。比如新聞小偷程式,很多都是呼叫了sina的新聞網頁,並且對其中的html進行了一些替換,同時對廣告也進行了過濾。用小偷程式的優點有:無須維護**,因為小偷程式中的資料來自其他**,它將隨著該**的更新而更新;可以節省伺服器資源,一般小偷程式就幾個檔案,所有網頁內容都是來自其他**。缺點有:不穩定,如果目標**出錯,程式也會出錯,而且,如果目標**進行公升級維護,那麼小偷程式也要進行相應修改;速度,因為是遠端呼叫,速度和在本地伺服器上讀取資料比起來,肯定要慢一些。

(二)事例

以下是**片段:

下面就xmlhttp在asp中的應用做個簡單說明

程式**

<%

'常用函式

'1、輸入url目標網頁位址,返回值gethttppage是目標網頁的html**

'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://news.163.com/weather/news/qx1/58321.html的html內容

簡單的小偷程式

其他 時間借用過來,變成自己的程式。url http bjtime.cn worldtime.asp 目標站 fp fopen url,r or die 超時 fcontents file get contents url eregi fcontents,regs eregi前倆個引數比較為真 返回...

php簡單小偷程式

學了簡單的正規表示式 a za z0 9 a za z0 9 a za z0 9 用於描述字元排列和匹配模式的一種語法規則。它主要用於字串的模式分割 匹配 查詢及替換操作。正規表示式函式 ereg eregi ereg 正規表示式,內容,返回的陣列 若省略引數返回的陣列,找到則返回值為 true 否...

PHP簡單的小偷程式

這是用php實現乙個簡單的小偷的程式 url 這是所要擷取的 fcontent file get contents url 開啟 的內容,引數是乙個要訪問的 eregi fcontent,rg 正規表示式,進行擷取,內容返回到陣列中 這裡可以根據自己的需要來擷取 的內容.是選取了網頁的所有內容作為擷...