很多站长都关心自己小站的Google PageRank值,倒不一定是希望PR值高了好做广告之类的,但PR作为一种比较客观的评价网站重要程度的工具,谁都希望它越高越好。
这里浅谈一下调用Google PageRank的方法。前面先说访客查看PR的方法,后面介绍程序中调用PR的方法。
浏览器调用:
我用的是Firefox3浏览器,Google为FF浏览器制作了一个工具栏(也提供了含Google工具栏的FF版本),但从我个人的使用情况来看,装载了GG工具栏的FF在启动时反应超慢,如果以我的电脑配置,FF启动需要3秒钟的话,加上GG工具栏就要20秒以上!估计第一次启动时GG工具栏要从Google调用Gmail等各种服务的最新信息,花费了不少时间。(前年我第一次尝试FF的时候就是下载“带Google工具栏的Firefox”,结果启动花了将近半分钟,让我误认为FF就是这么差劲,后来才知道是GG工具栏那么差劲)
所以我不建议FF用户装上Google工具条,还是装上一个叫SearchStatu的FF插件,该插件不但提供了Google PR的调用,也提供了Alexa的排名查询,是每个站长必备的Firefox工具。如果是IE用户,那只能装上Google工具条了,似乎GG工具条在IE下表现还不错,至少不会占用太多启动时间。
站点查询:
国内外很多站长工具站都提供了Google PageRank的查询,其实他们的数据来源大多数是本文下面所说的从Google服务器调用PR数据的方法。像国内比较著名的有zQuery,Chinaz,Webmasterhome,Admin5。他们除了提供网页查询以外,有些还提供了<img>图片的调用,可以在你的网页里以图片方式显示PR值,(但大多数强制要求你加上他们的链接,“否则就把你加入黑名单”之类的,个人认为这些站实在是小气至极),国外有些PR查询站点还提供API接口免费在程序中调用,如TRYNT(这站在国内访问很不稳),而国内连调用图片还要你留着链接,更没有哪个站愿意提供API接口了。
服务器调用:
Google可以算得上Web2.0的先驱了,他们的产品如Google Map,Google Search大多提供了API接口以供程序开发,但Google PageRank却没有提供API接口,于是国外的高手们便通过破解Google工具栏,得出了向Google服务器请求PR数据的接口。
这里是一个Pagerank查询的完整PHP代码pagerank.zip,其中包括了范例演示、PR图标等,可以立即应用于服务。需要注意的是,该程序中使用了或异运算,它的值超出了32位的范围,故不能在Linux系统中使用,而Win系统是正常的。(本想贴这个代码,但服务器却提示503错误,所以不能贴出来讲解了,pagerankcode.com提供了这个代码以及使用范例)
后记:写这篇文章其实是想在我的WP插件中应用PR值,但迟迟未找到合适的API接口,自己的空间都是Linux的,不能运行该代码,郁闷。另一个想法就是国内的网站很小气,提供点服务都要讲那么多条件,更可笑的是PR查询服务本是一个很公开的服务,他们却当作自己的摇钱树般抱着,不是很可笑吗?

嗯嗯 我也用它. 方便看看站点情况
似乎以前在一个老外的博客上看到过他公开的一个好象就是pr api
我还查询了下我的站,结果就是
http://www.google.cn/search?client=navclient-auto&ch=6-1385476800&features=Rank&q=info:014.cc
我刚才发的那个地址后面域名是个变量,可以任意更改的
结果是调用了一台google的服务器
由于我找不到以前那个老外提供的程序了,所以只有者台服务器查询的结果
你要是在插件加入查询PR,可以参考这个URL,让用户输入最后的域名即可
这个是可以的?
我记得以前是不行的,因为那个CH的值是根据URL算出来的。。
郁闷。。现在居然可以了?
不过我再多做几个测试
感谢提醒啊~~~
还是等Google PageRank 提供API接口吧~
用起来也方便~不过PR平均3-4个月才更新一次,感觉没有必要实时关注哈~~
Google是不大可能公开提供PR的查询接口的,这样只会让SEO更加猖狂
不但关心自己的PR,也关心访问的网站的PR哈哈
以后还是推荐你用这个小插件呵呵
用上了,不错,速度也很好
我的PR轨迹0~2~4~2~0,咔咔。
P.S:“回复该评论”不可见,更改一下颜色吧。
太牛了。。估计是得罪Google或被垃圾链接拖累了?
谢谢提醒~
搞了很久没太成功
很好很强大,果然能查