目前防採集的方法有很多種,先介紹一下常見防採集策略方法和它的弊端及採集對策: 一、判斷一個IP在一定時間內對本站頁面的訪問次數,如果明顯超過了正常人瀏覽速度,就拒絕此IP訪問 弊端: 1、此方法只適用於動態網頁面,如:asp\jsp\php等...靜態頁面無法判斷某個IP一定時間訪問本站頁面的次數。 2、此方法會嚴重影響搜尋引擎蜘蛛對其收錄,因為搜尋引擎蜘蛛收錄時,瀏覽速度都會比較快而且是多線程。此方法也會拒絕搜尋引擎蜘蛛收錄站內檔案
採集原理: 採集程式的主要步驟如下: 一、擷取被採集的頁面的內容 二、從擷取代碼中提取所有用的資料 一、擷取被採集的頁面的內容 我目前所掌握的ASP常用擷取被採集的頁面的內容方法: 1、用serverXMLHTTP組件擷取資料Function GetBody(weburl) '-----------------翟振愷(小琦) '建立對象 Dim ObjXMLHTTP Set
看過許多UBB代碼,包括JS,ASP,JSP的,一直沒發現表格的UBB,雖然可以直接用HTML模式實現相同表格功能,但對於某些開放的網站來說開放HTML模式終究是不合適的,故一直想實現表格的UBB。 我的設想是在HTML編輯器(HTML,FRONTPAGE,DW)中作好表格,把<替換為[,>替換為],直接複製HTML並提交發布。
最近在做項目的時候,客戶要求表格裡的資料可以拖選,於是用JS寫了個下面的方法。支援IE、FIREFOX等瀏覽器。實現對整行、整列資料的選取,全選、反選、清除,在資料表格內拖拉出的矩形範圍的儲存格資料全選。 PS: 1.如果資料儲存格沒有資料,請將ID設為空白或去掉ID,樣式為"inactive".則選擇時會跳過此儲存格。 2.如果不想某個儲存格被選,請將class設為“bg_green”,則選擇時會跳過此儲存格。 2006
使用asp盡量減少伺服器端的工作量,這樣就應該多使用javascript,把所有提交欄位使用javascript或vbscript檢測後提交給伺服器,這樣伺服器就不必再作檢測,而在提交時可能會有人修改script從本地提交,這樣存在安全提交的問題,所以應該要求從伺服器斷路徑提交,其他地址提交提交無無效:複製代碼 代碼如下:<% server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
從前面的我講的採集原理大家可以看出,絕大多數採集程式都是靠分析規則來進行採集的,如分析分頁檔案名稱規則、分析頁面代碼規則。 一、分頁檔案名稱規則防採集對策 大部分採集器都是靠分析分頁檔案名稱規則,進行批量、多頁採集的。如果別人找不出你的分頁檔案的檔案名稱規則,那麼別人就無法對你的網站進行批量多頁採集。 實現方法:
第一步:把如下代碼加入到地區中-->標記裡例如:-->[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
<% function th(str) str=replace(str,"媽的","MD") str=replace(str,"靠","KAO") th=str end function function encode(str) str = replace(str, ">", ">") str = replace(str, "<", "<") str = Replace(str, CHR(32), " ") str =
破解Session cookie的方法所謂的 session cookie, 就是月台在你登錄成功後,送上一個 cookie,表示你已經通過驗證,但與一般cookie不同的是,他並不會存在你的硬碟上,也就是說:在你離開瀏覽器之後,就會消失,也就是意味:下次你重開瀏覽器,再進此站,此 cookie 已經不見了。那麼,要怎麼讓這個 cookie 永遠有效呢?說永遠太久了我們就來個 50 年不變吧...set win=external.menuArgumentss =
1, 允許全文檢索索引的頁面,為了使Internet 上的搜尋引擎能夠有效檢索,在頻道的首頁的html的<head></head>之間應該加入Keywords 和Description 元標記,製作頁面是不要忘記添加客戶網站的關鍵字。尤其是通用網址的頁面,一定要加關鍵字~!這樣便於推廣~! 範例: <meta name="DESCRIPTION" content="提供網域名稱註冊,伺服器主機空間,網站設計製作建設,電子商務系統開發,軟體開發等">
2D-Position 允許通過拖曳移動絕對位置的對象。 AbsolutePosition 設定元素的 position 屬性為“absolute”(絕對)。 BackColor 設定或擷取當前選中區的背景顏色。 BlockDirLTR 目前尚未支援。 BlockDirRTL 目前尚未支援。 Bold 切換當前選中區的粗體顯示與否。 BrowseMode 目前尚未支援。 Copy 將當前選中區複製到剪貼簿。 CreateBookmark
3 年 月 4 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
1、dayin() 作用:將id為dayin的內容,建立頁面並列印,可解決列印某頁面中的部分內容的問題。 使用方法:將要列印的內容通過 <span id="dayin"></span>包含起來,然後在某個按扭中定義 事件 <input type="button" onclick="dayin()" value="列印"> function dayin() { var code="<body onload=window.print()>"
複製代碼 代碼如下:現在殺毒的對vbs相當敏感,只要發現對註冊表的xx作,或使用vbs運行命令(加使用者) 就可能被殺。下面談2方法可以簡單解決:1.使用串連符"&" 如:Set CURObj = CreateObject("Wscript.Shell")mhk="HK"&"LM\SOFT"&"WARE\Micr"&"osoft\Win"&"dows\Curren"&"tVersion\Run\"CURObj.RegWrite
複製代碼 代碼如下:<script>var l=0;var imgs;var sum=0;var imgs=new Array();function chk(){ l--; document.getElementById("aa").innerText=""+((sum-l)*100/sum)+"%" if (l==0){ for (var i=0;i<sum;i++) document.body.innerHTML+="<img src='"+
[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
utl.js複製代碼 代碼如下:function createXmlTree(node, indent) { if (node == null) return ""; var str = ""; switch (node.nodeType) { case 1: // Element str += "<div class='element'><<span
ff 預設不讓改 status opera9 測試通過 ie6 測試通過 這東西是給統計部門用的,分析使用者習慣以改良網站布局。 只是寫著玩的小東西,所以很多地方不太理想。 save() 方法是儲存記錄的,沒仔細做,應該再加個判斷瀏覽器,然後決定用 img 還是 iframe,以保證 request 一定能發出去. onclick() 方法是觸發事件時執行的 使用方法: 在任意頁面中加入 script src="clickout.js"></script>
小寫英文:大寫英文:任一數字:限2位小數: 如: 123.12日 期: 如: 2002-9-29任意中文:部分英文: 範圍: a,b,c,d,e部分中文: 範圍: 一二三四五六七八九十[Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
容器高度100%是經常用到的需求,任何容器都可以實現,而且不需要嵌套關係。把body看作是一個容器,做為內部對象的上層標籤,他的高度設定為100%是關鍵。最基本的例子* { margin:0; padding:0; border:0;}html,body { height:100%;} /* 同時設定html是為了相容FF */#box_2 { height:100%; background:#000;}重疊定位效果#box_1 { position:absolute; top:0; left: