
Google本身提供了查詢指定的url的PageRank值的接口,知道了這個接口,就可以很容易編寫腳本在頁面上實現這一功能,而無需再依賴google toolbar才能進行查詢。本文提供了一個用PHP實現的pr查詢接口。
使用很簡單,只要在需要的地方
〈?php
include_once("./pr.inc.php");
echo getPR($urlToQuery);
?〉
即可顯示出指定url的PageRank的數值。知道了這個數值再在其基礎上模擬出Google Toolbar上面的圖形化的pr顯示也就不是難事了。實際上實現原理說白了也很簡單,就是傳遞特定的查詢參數到Google的搜索引擎,然后抓取返回的頁面內容。
演示頁面請參見 : Google PageRank Query
本文代碼素材來源: http://forums.seochat.com/archive/t-17286/Php-Pagerank-checker
網上還有一個開源的pr狀態查詢的項目: http://pagerankstatus.mozdev.org/source.html , 可以從cvs上直接抓取完整的源代碼(cvs用戶密碼 guest):
cvs -d :pserver:guest@mozdev.org:/cvs login
cvs -d :pserver:guest@mozdev.org:/cvs co pagerankstatus
一個專門提供pr顯示接口的網站: http://www.prchecker.info/