ASP小偷 遠端資料獲取 程式入門教程

2022-09-29 16:51:17 字數 1938 閱讀 7469

這裡所說的「小偷」指的是在asp中運用xml中的xmlhttp元件提供的強大功能,把遠端**上的資料(,網頁及其他檔案)抓取到本地,經過各種處理後顯示到頁面上或者儲存進資料庫的一類程式。你可以通過這種小偷程式,完成過去一些似乎完全不可能實現的任務,比如說把某個站的頁面偷梁換柱後變成自己的頁面,或者把某個站的一些資料(文章,)儲存到本地資料庫中加以利用。「小偷」的優點有:無須維護**,因為小偷程式中的資料來自其他**,它將隨著該**的更新而更新;可以節省大量的伺服器資源,一般小偷程式就幾個檔案,所有網頁內容都是來自其他**。缺點在於:不穩定,如果目標**出錯,www.cppcns.com程式也會出錯,而且,如果目標**進行公升級維護,那麼小偷程式也要進行相應修改;速度,因為是遠端呼叫,速度和在本地伺服器上讀取資料比起來,肯定要慢一些。怎麼樣,聽起來很神奇吧?我們現在就開始來學習一些「小偷」程式的入門知識吧!

我們拿個簡單點的東西來程式設計客棧研究一下吧,qq**上的天氣預報程式

**如下:

8 9 ' 首先,進行小偷程式的一些初始化設定,以上**的作用分別是忽略掉所有非致命性錯誤,把小偷程式的執行超時時間設定得很長(這樣不會出現執行超時的錯誤),轉換原來預設的utf-8編碼轉換成gb2312編碼,否則直接程式設計客棧用xmlhttp元件呼叫有中文字元的網頁得到的將是亂碼。

2122 '然後呼叫xmlhttp元件建立乙個物件並進行初始化設定。

2324 function bytestobstr(body,cset)

25 dim objstream

26 set objstream = server.createobject("adodb.stream")

27 objstream.type = 1

28 objstream.mode =3

29 objst程式設計客棧ream.open

30 objstream.write body

31 objstream.position = 0

32 objstream.type = 2

33 objstream.charset = cset

34 bytestobstr = objstream.readtext 

35 objstream.close

36 set objstream = nothing

37 end function

3839 function newstring(wstr,strng)

40 newstring=instr(lc程式設計客棧ase(wstr),lcase(strng))

41 if newstring<=0 then newstring=len(wstr)

42 end function

4344 '處理抓取回來的資料需要呼叫adodb.stream元件並進行初始化設定。%>

本文標題: asp小偷(遠端資料獲取)程式入門教程

本文位址:

ASP小偷 遠端資料獲取 程式入門教程

這裡所說的 小偷 指的是在asp中運用xml中的xmlhttp元件提供的強大功能,把遠端 上的資料 網頁及其他檔案 抓取到本地,經過各種處理後顯示到頁面上或者儲存進資料庫的一類程式。你可以通過這種小偷程式,完成過去一些似乎完全不可能實現的任務,比如說把某個站的頁面偷梁換柱後變成自己的頁面,或者把某個...

ASP小偷 遠端資料獲取 程式的入門教程

這裡所說的 小偷 指的是在asp中運用xml中的xmlhttp元件提供的強大功能,把遠端 上的資料 網頁及其他檔案 抓取到本地,經過各種處理後顯示到頁面上或者儲存進資料庫的一類程式。你可以通過這種小偷程式,完成過去一些似乎完全不可能實現的任務,比如說把某個站的頁面偷梁換柱後變成自己的頁面,或者把某個...

ASP小偷 遠端資料獲取 程式的入門教程

這裡所說的 小偷 指的是在asp中運用xml中的xmlhttp元件提供的強大功能,把遠端 上的資料 網頁 及其他檔案 抓取到本地,經過各種處理後顯示到頁面上或者儲存進資料庫的一類程式 你可以通過這種小偷程式 完成過去一些似乎完全不可能實現的任務,比如說把某個站的頁面偷梁換柱後變成自己的頁面,或者把某...