http://toolbarqueries.google.com//search?client=navclient-auto&ch=XXXXXXXXXXX&ie=UTF-8&oe=UTF-8&features=Rank:FVN&q=info:http%3A//www.abc.com
其中关键部份为ch=XXXXXXXXXXX,即CheckSum
在取得PR值后还要将其转换为0-10的整数型式,查看pr值对照表:
Toolbar PageRank Real PageRank
0/10 0.15 - 0.9
1/10 0.9 - 5.4
2/10 5.4 - 32.4
3/10 32.4 - 194.4
4/10 194.4 - 1,166.4
5/10 1,166.4 - 6,998.4
6/10 6,998.4 - 41,990.4
7/10 41,990.4 - 251,942.4
8/10 251,942.4 - 1,511,654.4
9/10 1,511,654.4 - 9,069,926.4
10/10 9,069,926.4 - 0.85 × N + 0.15
下面是VB版本的代码实现(因为我只会VB^_^)
参看:泰然处之:获取google pagerank值的研究
参看:泰然处之:google pagerank checksum算法
参看:UGiA.CN » 获取Google PageRank值
参看:UGiA.CN » 在你的网页上显示Google PageRank
参看:z4 站长技术交流论坛 - [PHPS] The Google Pagerank Checksum Calculator
我觉得所谓的real pagerank可以估算为:Nd+(1-d)
N是在google搜索到的链接到当前网页的网页数,d是google定义的阻尼值。
比如在google中输入link:www.sohu.com得到的结果是:133,000 项,用上面的公式计算得到113050.15,刚好对应到pr值7,也可以根据各个数据段的百分比算出10以内的pr值小数位
其实这样子很容易的到pr值,根本不用那个checksum加密算法
可以看这里:http://webworkshop.net/pagerank_calculator.php3
这个计算器是如何用的?另外,david你说的方法不一定可行,有的网站的link特少,但它的PR就是高,你如何解释呢?
有那样的网站吗?不会吧。PR就是按照链接算出来的。
那个计算器好像也是按照链接算得,没研究,看不太明白:(
你这里可不可以不写E-mail,好累":(-
:(不清楚啊,我只是看了几个,都还符合。
我发现gfans.org就不是的,link数很少的
用Google ToolBar可以获取任意网站的PageRank值,用嗅探工具获得Google ToolBar发出请求的url为:<br />http://toolbarqueries.google.com//search?client=navclient-auto&ch=XXXXXXXXXXX&ie=UTF-8&oe=UTF-8&features=Rank:FVN&q=info:http%3A//www...
我找到了GoogleToolbar 3.0.125.1-big版本的Checksum新算法
比原来的2.0.114要简单多了,
http://www.gamesaga.net/有下载,和在线测试(PHP写的)
我过两天将C和PHP的源代码公布出来,希望懂VB的帮忙将它改成asp版本的
http://www.gamesaga.net/pagerank.php这是英文版本
我看到楼上有人说 不需要checksum算法,那样你分析链接数目,更麻烦,并且不准
不要意思,留的地址不对
http://www.gamesaga.net/
Good!Thanks
其实,PageRank只是Google排序的参考之一,作为网站的一种可信度指标!可以这么来理解,只有在影响搜索结果排名的其它因素几乎不起作用的时候,PageRank才会显得特别重要!对于一般页面来说,切合关键词本身更为关键!