PHP简单获取网站百度搜索和搜狗搜索收录量的方法
展开阅读全文
function baidu($url){
  $baidu="http://www.baidu.com/s?wd=site:".$url;
  $site=file_get_contents($baidu);
  ereg("该网站共有(.*)个网页被百度收录", $site,$count);
  //由于ereg在高版本的时候被废弃了。造成不可用,所以我们可以改用这个preg_match("/找到相关结果约(.*)个/", $site, $count);
  $count=str_replace("该网站共有","",$count);
  $count=str_replace("个网页被百度收录","",$count);
  $count=str_replace(",","",$count);
  $count=str_replace(" ","",$count);
  return strip_tags($count[0]);
}
function sogou($url){
  $sogou="http://www.sogou.com/web?query=site:".$url;
  $site=file_get_contents($sogou);
  ereg("找到约 (.*) 条结果", $site,$count);
  $count=str_replace("找到约","",$count);
  $count=str_replace("条结果","",$count);
  $count=str_replace(",","",$count);
  $count=str_replace(" ","",$count);
  return strip_tags($count[0]);
}
?>
lmcjl.com 百度收录<?php echo baidu('lmcjl.com');?>条<br>
lmcjl.com 搜狗收录<?php echo sogou('lmcjl.com');?>