侈而惰者贫,而力而俭者富。—— 韩非

日记列表


  • 天气
  • 2006年08月05日 12:59 星期六

我的pagerank查询接口

严重郁闷……被google禁掉了……

不知道注意到我页面上的那个pagerank了没?这是一个js程序,现在允许外部url调用,调用方式如下:

  1. 这是最简单的方式:

    Language:html4strict, parsed in: 0.005 seconds, using GeSHi 1.0.7.12
    1. <script type="text/javascript" charset="UTF-8" src="http://sheneyan.com/tools/getpr.php"></script>
    2.  

    如果这么调用,将显示当前页面的pr值;

  2. 这是稍微复杂一点的方式:

    Language:html4strict, parsed in: 0.005 seconds, using GeSHi 1.0.7.12
    1. <script type="text/javascript" charset="UTF-8" src="http://sheneyan.com/tools/getpr.php?url=http://google.com"></script>
    2.  

    url后面写你需要显示pr值的页面url,这样就始终显示该页面的pr值;

  3. 还可以提供另外一个参数:

    Language:html4strict, parsed in: 0.006 seconds, using GeSHi 1.0.7.12
    1. <script type="text/javascript" charset="UTF-8" src="http://sheneyan.com/tools/getpr.php?url=http://google.com&title=test"></script>
    2.  

    这个title参数的作用是用来自定义提示,来代替我默认的pagerank。

url和title这两个参数都是可省略的,你可以只写title也可以只写url也可以什么都不写……

这段代码将生成类似底下的html代码:

Language:html4strict, parsed in: 0.009 seconds, using GeSHi 1.0.7.12
  1. <div class='pagerank' title='PageRank:http://google.com'><span class='title'>test:</span><em>10</em></div>
  2.  

你可以自定义这段html代码的css样式,而下面这段是我现在在用的样式(感谢小毅外链友情提供样式表情,不过我有作一点小小的改动):

Language:css, parsed in: 0.009 seconds, using GeSHi 1.0.7.12
  1. /*page rank的格式*/
  2. .pagerank {width:80px; height:21px; border:1px solid #eee; padding:0 5px; overflow:hidden; position:relative; text-align:left; float:left; margin:5px 0 5px 1px;}
  3.   .pagerank span {font-family:Verdana; font-size:9px; position:absolute; top:2px; font-weight:bold; padding:0; line-height:1em;}
  4.   .pagerank em {font-family:Georgia; font-weight:bold; font-style:italic; font-size:24px; padding:0 0 0 5px; position:absolute; right:0px; top:-2px; color:green;}
  5.  

写成js的形式的主要目的就是为了方便自定义样式,这样可以根据自己的喜好来决定如何如何显示,有需要的朋友自己拿去用就是,不过最好能跟个贴,我也好知道有谁用了这个东东表情,当然,我自己跟踪有谁用了这个东东也是容易……只是懒得写代码了表情

昵称*:

邮箱 :

主页 :

  • :)
  • :o
  • :D
  • ;)
  • :p
  • :mad:
  • :confused:
  • :(
  • :rolleyes:
  • :cool:
  • :eek: