快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

GOOGLE PR值查询程序

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Google PR值查询程序</title>
</head>

<body><h3>输入网址,查询Google PageRank值</h3>
<form name="form1" method="post" action="?act=ok">
<p>输入网址
<input type="text" name="domain">
<input type="submit" name="Submit" value="提交">
</p>
</form>
<%
if trim(Request.QueryString("act"))="ok" then
domain=trim(Request.Form("domain"))
if domain<>"" then
Response.Write("<b>"&domain&"</b> 的Google PageRank值为<font color=red>"&getPr(domain)&"</font>")
end if
end if

Function getPr(domain)
getContent=GetURL("http://so.5eo.com/pr/rank.asp?domain="&domain)
getPrLine=RegExpText(getContent,"在Google PageRank满分10分评价中获得.*(d).*分")
getPr=RegExpText(getPrLine,"sds")
End Function

Function bstr(vIn)
Dim strReturn,i,ThisCharCode,innerCode,Hight8,Low8,NextCharCode
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn,i,1))
If ThisCharCode < &H80 Then
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn,i+1,1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
End If
Next

bstr = strReturn
End Function

Function GetURL(url)
Set Retrieval = Server.CreateObject("Microsoft.XMLHTTP")
With Retrieval
.Open "GET", url, false
.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
.Send
GetURL = .ResponseBody
End With
Set Retrieval = Nothing
GetURL=bstr(GetURL)
End Function

Function RegExpText(strng,regStr)
\\\'Dim regEx, Match, Matches \\\' 建立变量。
Set regEx = New RegExp \\\' 建立正则表达式。
regEx.Pattern = regStr \\\' 设置模式。
regEx.IgnoreCase = True \\\' 设置是否区分字符大小写。
regEx.Global = True \\\' 设置全局可用性。
Set Matches = regEx.Execute(strng) \\\' 执行搜索。
For Each Match in Matches \\\' 遍历匹配集合。
RetStr = RetStr & Match.Value\\\'&"|||"
Next
RegExpText = RetStr
set regEx=nothing
End Function
%>
</body>
</html>
返回类别: 教程
上一教程: 怎样做自己的二级域名(之一)
下一教程: ASP生成WORD文档的又一方式

您可以阅读与"GOOGLE PR值查询程序"相关的教程:
· 有关站内模糊查询的源程序
· 有关站内模糊查询的源程序! 
· 浅谈ASP程序的编程与优化
· 如何增强ASP程序性能(3)
· 用ASP解决域名登记查询
    微笑服务 优质保证 索取样品