学生亚洲高清日韩精品第一区|97亚洲精品超碰|欧美性爱综合视频|18禁无遮挡啪啪无码网站
        1. <bdo id="w5rrb"></bdo>
            <nobr id="w5rrb"></nobr>
              <menuitem id="w5rrb"><dfn id="w5rrb"><delect id="w5rrb"></delect></dfn></menuitem>
              野狼SEO團隊,純白帽SEO倡導者!15年專注網站優化服務,支持月付!? [點擊查看公司宣傳冊]
              專注純白帽、整站正規優化
              讓你排名上升,流量暴漲!
              網站優化服務電話
              0371-56789-390
              詳細內容
              當前位置:首頁 > 技術資料 > ASP程序開發 > 詳情

              asp判斷是蜘蛛還是普通訪問的代碼

              發布時間:2019-05-15 來源:本站原創 作者:野狼SEO團隊 閱讀:611

              asp判斷是蜘蛛還是普通訪問的代碼,這是在網上找的,雖然野狼SEO團隊不用類似這種作弊的方式,但是看到有網友咨詢這個問題,所以就搜集一下:

              <% 

              function GetBot() 
              '查詢蜘蛛 
              dim s_agent 
              GetBot="" 
              s_agent=Request.ServerVariables("HTTP_USER_AGENT") ‘關鍵判斷語句 
              if instr(1,s_agent,"googlebot",1) >0 then 
              GetBot="google" 
              end if 
              if instr(1,s_agent,"msnbot",1) >0 then 
              GetBot="MSN" 
              end if 
              if instr(1,s_agent,"slurp",1) >0 then 
              GetBot="Yahoo" 
              end if 
              if instr(1,s_agent,"baiduspider",1) >0 then 
              GetBot="baidu" 
              end if 
              if instr(1,s_agent,"sohu-search",1) >0 then 
              GetBot="Sohu" 
              end if 
              if instr(1,s_agent,"lycos",1) >0 then 
              GetBot="Lycos" 
              end if 
              if instr(1,s_agent,"robozilla",1) >0 then 
              GetBot="Robozilla" 
              end if 
              end function 
              if GetBot="baidu" then 
              '給百度定制的內容 
              elseif GetBot="google" then 
              '給google 定制的內容 
              end if 
              %> 

              下面是比較完整的代碼需要的朋友也可以參考下。里面還包括了一些客戶端信息。
              復制代碼 代碼如下:

              Class SystemInfo_Cls 
              Public Browser, version, platform, IsSearch, AlexaToolbar 
              Private Sub Class_Initialize() 
              Dim Agent, Tmpstr 
              IsSearch = False 
              If Not IsEmpty(Session("SystemInfo_Cls")) Then 
              Tmpstr = Split(Session("SystemInfo_Cls"), "|||") 
              Browser = Tmpstr(0) 
              version = Tmpstr(1) 
              platform = Tmpstr(2) 
              AlexaToolbar = Tmpstr(4) 
              If Tmpstr(3) = "1" Then 
              IsSearch = True 
              End If 
              Exit Sub 
              End If 
              Browser = "unknown" 
              version = "unknown" 
              platform = "unknown" 
              Agent = Request.ServerVariables("HTTP_USER_AGENT") 
              If InStr(Agent, "Alexa Toolbar") > 0 Then 
              AlexaToolbar = "YES" 
              Else 
              AlexaToolbar = "NO" 
              End If 
              If Left(Agent, 7) = "Mozilla" Then '有此標識為瀏覽器 
              Agent = Split(Agent, ";") 
              If InStr(Agent(1), "MSIE") > 0 Then 
              Browser = "Internet Explorer " 
              version = Trim(Left(Replace(Agent(1), "MSIE", ""), 6)) 
              ElseIf InStr(Agent(4), "Netscape") > 0 Then 
              Browser = "Netscape " 
              Tmpstr = Split(Agent(4), "/") 
              version = Tmpstr(UBound(Tmpstr)) 
              ElseIf InStr(Agent(4), "rv:") > 0 Then 
              Browser = "Mozilla " 
              Tmpstr = Split(Agent(4), ":") 
              version = Tmpstr(UBound(Tmpstr)) 
              If InStr(version, ")") > 0 Then 
              Tmpstr = Split(version, ")") 
              version = Tmpstr(0) 
              End If 
              End If 
              If InStr(Agent(2), "NT 5.2") > 0 Then 
              platform = "Windows 2003" 
              ElseIf InStr(Agent(2), "Windows CE") > 0 Then 
              platform = "Windows CE" 
              ElseIf InStr(Agent(2), "NT 5.1") > 0 Then 
              platform = "Windows XP" 
              ElseIf InStr(Agent(2), "NT 4.0") > 0 Then 
              platform = "Windows NT" 
              ElseIf InStr(Agent(2), "NT 5.0") > 0 Then 
              platform = "Windows 2000" 
              ElseIf InStr(Agent(2), "NT") > 0 Then 
              platform = "Windows NT" 
              ElseIf InStr(Agent(2), "9x") > 0 Then 
              platform = "Windows ME" 
              ElseIf InStr(Agent(2), "98") > 0 Then 
              platform = "Windows 98" 
              ElseIf InStr(Agent(2), "95") > 0 Then 
              platform = "Windows 95" 
              ElseIf InStr(Agent(2), "Win32") > 0 Then 
              platform = "Win32" 
              ElseIf InStr(Agent(2), "Linux") > 0 Then 
              platform = "Linux" 
              ElseIf InStr(Agent(2), "SunOS") > 0 Then 
              platform = "SunOS" 
              ElseIf InStr(Agent(2), "Mac") > 0 Then 
              platform = "Mac" 
              ElseIf UBound(Agent) > 2 Then 
              If InStr(Agent(3), "NT 5.1") > 0 Then 
              platform = "Windows XP" 
              End If 
              If InStr(Agent(3), "Linux") > 0 Then 
              platform = "Linux" 
              End If 
              End If 
              If InStr(Agent(2), "Windows") > 0 And platform = "unknown" Then 
              platform = "Windows" 
              End If 
              ElseIf Left(Agent, 5) = "Opera" Then '有此標識為瀏覽器 
              Agent = Split(Agent, "/") 
              Browser = "Mozilla " 
              Tmpstr = Split(Agent(1), " ") 
              version = Tmpstr(0) 
              If InStr(Agent(1), "NT 5.2") > 0 Then 
              platform = "Windows 2003" 
              ElseIf InStr(Agent(1), "Windows CE") > 0 Then 
              platform = "Windows CE" 
              ElseIf InStr(Agent(1), "NT 5.1") > 0 Then 
              platform = "Windows XP" 
              ElseIf InStr(Agent(1), "NT 4.0") > 0 Then 
              platform = "Windows NT" 
              ElseIf InStr(Agent(1), "NT 5.0") > 0 Then 
              platform = "Windows 2000" 
              ElseIf InStr(Agent(1), "NT") > 0 Then 
              platform = "Windows NT" 
              ElseIf InStr(Agent(1), "9x") > 0 Then 
              platform = "Windows ME" 
              ElseIf InStr(Agent(1), "98") > 0 Then 
              platform = "Windows 98" 
              ElseIf InStr(Agent(1), "95") > 0 Then 
              platform = "Windows 95" 
              ElseIf InStr(Agent(1), "Win32") > 0 Then 
              platform = "Win32" 
              ElseIf InStr(Agent(1), "Linux") > 0 Then 
              platform = "Linux" 
              ElseIf InStr(Agent(1), "SunOS") > 0 Then 
              platform = "SunOS" 
              ElseIf InStr(Agent(1), "Mac") > 0 Then 
              platform = "Mac" 
              ElseIf UBound(Agent) > 2 Then 
              If InStr(Agent(3), "NT 5.1") > 0 Then 
              platform = "Windows XP" 
              End If 
              If InStr(Agent(3), "Linux") > 0 Then 
              platform = "Linux" 
              End If 
              End If 
              Else 
              '識別搜索引擎 
              Dim botlist, i 
              botlist = "Google,Isaac,Webdup,SurveyBot,Baiduspider,ia_archiver,P.Arthur,FAST-WebCrawler,Java,Microsoft-ATL-Native,TurnitinBot,WebGather,Sleipnir" 
              botlist = Split(botlist, ",") 
              For i = 0 To UBound(botlist) 
              If InStr(Agent, botlist(i)) > 0 Then 
              platform = botlist(i) & "搜索器" 
              IsSearch = True 
              Exit For 
              End If 
              Next 
              End If 
              If IsSearch Then 
              Browser = "" 
              version = "" 
              Session("SystemInfo_Cls") = Browser & "|||" & version & "|||" & platform & "|||1|||" & AlexaToolbar 
              Else 
              Session("SystemInfo_Cls") = Browser & "|||" & version & "|||" & platform & "|||0|||" & AlexaToolbar 
              End If 
              End Sub 
              End Class
              訪客頭像訪 客198.2***
              新評論

              還沒有人評論,快來搶個沙發!

              亚洲高清日韩精品第一区|97亚洲精品超碰|欧美性爱综合视频|18禁无遮挡啪啪无码网站