google pagerank api在某些网址上返回403

时间:2013-05-31 22:42:55

标签: api pagerank

Google API调用网页的Pagerank。在这个例子中“spiegel.de”起作用:

http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&q=info%3Aspiegel.de&num=100&filter=0&ch=79909496714

尝试使用另一个网址“hotpress.com”,所有其他参数都未触及,显示403错误页面!

http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&q=info%3Ahotpress.com&num=100&filter=0&ch=79909496714

为什么?

3 个答案:

答案 0 :(得分:1)

你需要正确计算哈希,我使用这个地方的代码:

https://web.archive.org/web/20150223091918/http://99webtools.com/blog/php-script-to-get-pagerank

我改编了一下以获取我的搜索引擎项目的公关信息。如果您只是Google,还有其他一些脚本。

答案 1 :(得分:0)

Google正在返回错误,因为根据q哈希/校验和值验证了网址的ch值。

您需要为每个查询ch计算哈希/校验和q

我不知道谷歌在这里使用了哪种哈希算法,但“互联网”认为它可能是Jenkins或它的某个版本。

答案 2 :(得分:0)

现在Google已经停止了Pagerank这个网址http://toolbarqueries.google.com/tbr ....找出其他方式......