使用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 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章