从C#检查域名页面排名

我试图从C#获取域的页面排名(PR)值。

我正在使用此站点的代码:

http://www.codeproject.com/Articles/20038/Request-Google-s-Page-rank-Programmatically

但它对我不起作用。 它只是返回-1。

谷歌是否关闭了他们的API进行pagerank检查?

在网上有关于此的惊人非常低的信息。

Google刚刚更改了PR服务器,因此也更改了其查询URL。
旧的查询url是:
http://toolbarqueries.google.com/search?client=navclient-auto&features=Rank&ch=8f3b58e04&q=info:%5BURLHERE%5D
新的查询url是:
http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&ch=8f3b58e04&q=info:%5BURLHERE%5D
所以你可以试试这样的查询
http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&ch= {url ComputeHash}&q = info:{url}
它会像Rank_1:1:9那样返回你的响应,可以解析它以获得页面排名。