一个分享个人学习、开发经验的Blog,http://www.joyphper.net

PHP获取网站Alexa、google收录、baidu收录和PR

posted @ 2012-05-19 19:08 | 阅读:7021 | 评论:3 | 分类: PHP

PHP 高准确 高可用性 获取网站Alexa,google收录,baidu收录,PR 信息。

主体代码如下:

 

 

<?php  
error_reporting(0);  
require 'lib/Snoopy.class.php';  
require 'lib/SEO_RankChecker.php';  
require 'lib/WebCrawl.class.php';  
if($_REQUEST['url'])  
{  
    $u=$_REQUEST['url'];  
    $d=preg_replace('/http:///si', '',$_REQUEST['url']);  
    $u='http://'.$d;  
    $info=array();  
    $go=new WebCrawl($u);  
    //获取网站title,keyword,等信息
    $info=$go->getWebinfo();  
    $rank=new SEO_RankChecker($u);       
    $info['alexa']=(int)$rank->getAlexaRank();     
    $info['google']=(int)$rank->getIndexedGoogle();     
    $info['baidu']=(int)$rank->getIndexedBaidu();  
    $info['pr']=(int)$rank->getPagerank();  
    $info['status']="ok";  
    echo json_encode($info);  
}  
?> 

 

整包下载地址:

upload/201205/2012051919072051.zip

文章来源地址:http://www.oschina.net/code/snippet_139172_10599

TAG: Alexa , google收录 , baidu收录 , 网站PR , php

共有3条评论 发表评论>>

我是大熊 发表于:2012-07-05 15:43
看博主写的文章就就比较高深,我是PHP小菜!
这是我的个人博客http://php.oil58.com/
phpthink 发表于:2012-07-15 20:33
这个没有各网站数据接口可以查么?
dongyan 发表于:2012-08-28 21:06
不错,谢谢分享了,下载下来参考下代码
点击换一张验证码