Google Page Rank查詢 with java

用Java來查詢Page Rank,想到最直接的方法就是找查詢網站,然後parse html裡面的資料取得其值,不過很多網站似乎都怕人家大量查詢所以都有些限制,像是加了驗證碼之類的

在google上找到了一套open source的查詢API可以提供使用




網站裡提供了php版本

網址如下

http://www.temesoft.com/google-pagerank-api.jsp

執行方法

PageRankService prService = new PageRankService();
String domain = http://www.gmail.com;

System.out.println("Google PageRank: " + prService.getPR(domain));

如果直接下載jar檔可以利用

java –jar google-pagerank-api-1.0.jar http://tw.yahoo.com

不過裡面有部份伺服器好像已經沒有在服務了,可以自行移除

static final public String [] GOOGLE_PR_DATACENTER_IPS = new String[]{
"64.233.161.100",
"64.233.161.101",
"64.233.177.17",
"64.233.183.91",
"64.233.185.19",
"64.233.189.44",
"66.102.1.103",
"66.102.9.115",
"66.249.81.101",
"66.249.89.83",
"66.249.91.99",
"66.249.93.190",
"72.14.203.107",
"72.14.205.113",
"72.14.255.107",
"toolbarqueries.google.com",
};

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

*