小偷程序原理和簡單示例_動易Cms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
首先感謝各位對“漂亮的主頁天氣”這個小插件的支持,因為不是我的作品(我也是菜鳥),所以我代各位感謝原作者為大家所做的貢獻,同時,也向大家[轉貼]一個小技巧,希望對大家有幫助。
現在網上流行的小偷程序比較多,有新聞類小偷,音樂小偷,下載小偷,那么它們是如何做的呢,下面我來做個簡單介紹,希望對各位站長有所幫助。
(一)原理
小偷程序實際上是通過了XML中的XMLHTTP組件調用其它網站上的網頁。比如新聞小偷程序,很多都是調用了sina的新聞網頁,并且對其中的html進行了一些替換,同時對廣告也進行了過濾。用小偷程序的優點有:無須維護網站,因為小偷程序中的數據來自其他網站,它將隨著該網站的更新而更新;可以節省服務器資源,一般小偷程序就幾個文件,所有網頁內容都是來自其他網站。缺點有:不穩定,假如目標網站出錯,程序也會出錯,而且,假如目標網站進行升級維護,那么小偷程序也要進行相應修改;速度,因為是遠程調用,速度和在本地服務器上讀取數據比起來,肯定要慢一些。
(二)事例
ASP小偷入門教程.....附QQ天氣小偷源代碼
要做一名好的小偷有點難度:P,靈活運用XMLHTTP組件,你也可以做“小偷”
這里所說的“小偷”指的是在ASP中運用XML中的XMLHTTP組件提供的強大功能,把遠程網站上的數據(圖片,網頁及其他文件)抓取到本地,經過各種處理后顯示到頁面上或者存儲進數據庫的一類程序。你可以通過這種小偷程序,完成過去一些似乎完全不可能實現的任務,比如說把某個站的頁面偷梁換柱后變成自己的頁面,或者把某個站的一些數據(文章,圖片)保存到本地數據庫中加以利用。“小偷”的優點有:無須維護網站,因為小偷程序中的數據來自其他網站,它將隨著該網站的更新而更新;可以節省大量的服務器資源,一般小偷程序就幾個文件,所有網頁內容都是來自其他網站。缺點在于:不穩定,假如目標網站出錯,程序也會出錯,而且,假如目標網站進行升級維護,那么小偷程序也要進行相應修改;速度,因為是遠程調用,速度和在本地服務器上讀取數據比起來,肯定要慢一些。怎么樣,聽起來很神奇吧?我們現在就開始來學習一些“小偷”程序的入門知識吧!
現在網上流行的小偷程序比較多,有新聞類小偷,音樂小偷,下載小偷,那么它們是如何做的呢,下面我來做個簡單介紹,希望對各位站長有所幫助。
(一)原理
小偷程序實際上是通過了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.3doing.com/earticle/的html內容 Dim Url,Html Url="http://www.3doing.com/earticle/" Html = getHTTPPage(Url) Response.write Html %〉 |
要做一名好的小偷有點難度:P,靈活運用XMLHTTP組件,你也可以做“小偷”
這里所說的“小偷”指的是在ASP中運用XML中的XMLHTTP組件提供的強大功能,把遠程網站上的數據(圖片,網頁及其他文件)抓取到本地,經過各種處理后顯示到頁面上或者存儲進數據庫的一類程序。你可以通過這種小偷程序,完成過去一些似乎完全不可能實現的任務,比如說把某個站的頁面偷梁換柱后變成自己的頁面,或者把某個站的一些數據(文章,圖片)保存到本地數據庫中加以利用。“小偷”的優點有:無須維護網站,因為小偷程序中的數據來自其他網站,它將隨著該網站的更新而更新;可以節省大量的服務器資源,一般小偷程序就幾個文件,所有網頁內容都是來自其他網站。缺點在于:不穩定,假如目標網站出錯,程序也會出錯,而且,假如目標網站進行升級維護,那么小偷程序也要進行相應修改;速度,因為是遠程調用,速度和在本地服務器上讀取數據比起來,肯定要慢一些。怎么樣,聽起來很神奇吧?我們現在就開始來學習一些“小偷”程序的入門知識吧!
相關動易Cms教程:
- MAC錯誤的解決方法
- 如何屏蔽動易后臺導航里的某個功能菜單?
- 動易.NET版本留言自動選定欄目方法
- 動易SiteFactoty整合Discuz!NT3.0
- 在任意位置獲取根節點ID標簽
- 如何開啟SiteWeaver6.8的支持,反對功能
- Windows 2008安裝動易.NET系統之四----動易系統安裝篇
- Windows 2008安裝動易.NET系統之三----數據庫篇
- Windows 2008安裝動易.NET系統之二----IIS、目錄環境配置篇
- 數據庫修復,SQL Server 2005內部操作不一致的處理
- 如何安裝動易.net程序權限配置
- 為什么提示對Windows系統文件夾下的Temp目錄沒有訪問權限?
- 相關鏈接:
- 教程說明:
動易Cms教程-小偷程序原理和簡單示例
。