發佈時間:2005年11月27日晚
文章作者:翟振凱(小琦)
交流方式:
個人站:http://www.xiaoqi.net
技術站:http://www.iisvs.net
商業站:http://www.iisvs.com
QQ:5335386622336848
關於本文:
本著互聯網共享主義精神,特寫此文獻給建站新手,授人以魚,不如授人以漁,本文所講的只是方法和原理,希
望大家看完此文,能夠從中得到些幫助和啟發。
本文從一個ASP程序員的角度用大量實例祥細介紹了動態網站如何生成靜態頁面原理,又從一個採集程序開發者
的角度去祥細介紹了網站數據採集的原理及功防策略。
關於網站生成靜態頁面,為了讓本文讀者容易理解,文內列舉了目前常用的多種生成靜態頁面的方法,其中用了
很多的實例代碼進行說明。
關於網站數據採集攻防,作者本身是一個採集程序的開發者,同時作者也收集研究了多種採集程序,列舉了目前
國內比較流行的幾種防採集策略,並對每種策略作了簡單客觀的分析評價,希望能給廣大站長們提供一些幫助。此章節也
把作者原創的防採集方法奉獻給大家,目地是為了讓大家了解,防採集,不防搜索引擎,是可行的,有效的。
聲明:希望各位朋友轉載時,不要把原有作者版權去掉,謝謝合作。
由於本人寫作水平有限,寫的不好的地方,還請大家多多包涵,如要批評或意見,請加我QQ。
目前很多人都開始注重動態頁面生成HTML頁了,但選擇哪種生成HTML的方法和防採集卻不防搜索引擎的問題卻經常困擾大
家。解決此問題則是本文產生的原因。
首先祥細說一下常用的幾種生成HTML的方法:
生成HTML方法主要步驟只有兩個:
一、獲取要生成的html文件的內容
二、將獲取的html文件內容保存為html文件
我在這裡主要說明的只是第一步:如何獲取要生成的html文件的內容:
目前常用獲取html文件的內容的方法有幾下幾種:
1、
str="<html標記>內容</html標記>"
str=str&"<html標記>內容</html標記><html標記>數據庫讀取內容....</html標記>....."
這種方法與是在腳本內寫要生成的html內容,不太方便預覽生成頁面的內容,無法可視化佈局頁面,更改html模板時會更
加複雜。
用這種方法的人很多,但我感覺這種方法是最不方便的。
2、
製作單獨的HTML模板頁,動態的內容用特定的字符作為標記(如:有人用$title$標記為網頁標題),用ADODB.Stream或者