从C#检查域名排名

时间:2012-03-13 17:17:17

标签: c# winforms

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

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

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

但它对我不起作用。它所做的就是返回-1。

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

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

1 个答案:

答案 0 :(得分:3)

Google刚刚更改了PR服务器,因此也更改了其查询网址。
旧的查询URL为:
http://toolbarqueries.google.com/search?client=navclient-auto&features=Rank&ch=8f3b58e04&q=info:[URLHERE]
新的查询网址是:
http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&ch=8f3b58e04&q=info:[URLHERE>
所以你可以试试这样的查询 http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&ch= {url ComputeHash}& q = info:{url}
它会像 Rank_1:1:9 那样返回您的回复,可以对其进行解析以获得网页排名。