使用alexa,google的api获取alexa排名和google pr,分别使用了客户端和服务器端的xhr请求

  前些天在网上找到了一些获取alexa和google pr的api,现在结合实际使用asp和asp.net实现自己的google pr和alexa排名查询。要想查询看更多如何获取alexa的api,请阅读下面两篇文章

[转]如何获取Alexa排名数据
http://www.w3dev.cn/article/20090624/146.aspx


示例代码点击此处下载

首先介绍自己写的ajax类库ajax.js,这个是ajax查询的基础,代码如下

 





下面是测试页面index.html

 




下面分别为asp.net版本的ashx文件和asp版本的获取alexa排名和google pr的源代码。很简单的,和ajax代码差不多,只是服务器端的xhr请求而已,并且为同步请求。

===================asp.net===================

alexa.ashx

 

googlepr.ashx

===================asp=================== alexa.asp

 




googlepr.asp

 

用alexa接口获取到的不是最新的排名信息,下面发一个获取最新的,直接从alexa的页面上抓取到的 

不过如果alexa更改过页面布局或者类名的话,那可能要修改下对应的正则。下面就只发asp.net的了,asp基本一样,只需要修改url和正则部分就可以了 


latestalexa.ashx 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章