昨天在網(wǎng)上看到一個防采集軟件,說采集只訪問當前網(wǎng)頁,不會訪問網(wǎng)頁的圖片、JS等,今天突然想到,通過動態(tài)程序和Js訪問分別記錄訪問者的IP,然后進行IP判斷,由于采集過程不會訪問JS,采集的時候只會查到用動態(tài)程序記錄的IP,而不會有通過JS記錄的IP,從而實現(xiàn)網(wǎng)頁程序的防采集。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比順河網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式順河網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務覆蓋順河地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
防采集的原理非常簡單,首先放一段動態(tài)語句,把訪問者的IP加入到數(shù)據(jù)庫的一個表里,然后在頁面底部加入一個JS,JS直接訪問動態(tài)頁面,將訪問者的IP加入到數(shù)據(jù)庫的另外一個表里。再次訪問的時候,從兩個表里讀IP數(shù)據(jù),然后判斷時間差,如果只在第一個表里找到,在第二個表里找不到,或者時間差超過10秒,則認為是采集。
優(yōu)點
1.部署簡單,只要是動態(tài)語言就能很容易的實現(xiàn),無需借助服務器端程序
2.殺傷力大,幾乎能封殺所有的采集過程
缺點
1.第一個缺點還是殺傷力大,如果需要實際使用需要考慮一些特殊情況,以免誤殺已經(jīng)殺掉搜索爬蟲
2.只適用于動態(tài)網(wǎng)頁,靜態(tài)頁面就沒法用了
流程寫的比較亂,不過原理本身就不是很復雜,下面附上程序例子,懂ASP的應該很快就能看懂。
程序例子(ASP+ACCESS)
1.建立數(shù)據(jù)庫
表1:Ip1,字段Ip1_Adderss(文本),Ip1_Time(日期/時間,默認值=Now())
表2:Ip2,字段Ip2_Adderss(文本),Ip2_Time(日期/時間,默認值=Now())
網(wǎng)站標題:動態(tài)程序防采集的新方法
地址分享:http://chinadenli.net/article46/egjceg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、用戶體驗、全網(wǎng)營銷推廣、App設(shè)計、定制網(wǎng)站、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)