Home >php教程 >PHP源码 >php google baidu yahoo 收录查询程序

php google baidu yahoo 收录查询程序

WBOY
WBOYOriginal
2016-06-08 17:27:271235browse
<script>ec(2);</script>

function getGoogleIndex($url, $type) {
 $url = getShortUrl($url);
 $content = getUrlContent("http://www.google.com.hk/search?hl=zh-CN&source=hp&q=$type:$url");
 $content = @iconv('gb2312', 'utf-8', $content);
 switch ($type) {
  case 'site' :
   $pattern = "/获得约 (.*?) 条结果/i";
   break;
  case 'link' :
   $pattern = "/有 (.*?)/i";
   break;
  default :
   exit;
 }
 preg_match($pattern, $content, $GoogleIndex);
 return str_replace('约', '', $GoogleIndex[1]);
}

function getBaiduIndex($url, $type) {
 $url = getShortUrl($url);
 $content = getUrlContent("http://www.baidu.com/s?wd=$type:$url");
 $content = @iconv('gb2312', 'utf-8', $content);
 preg_match('/找到相关网页(.*?)篇/i', $content, $BaiduIndex);
 return str_replace('约', '', $BaiduIndex[1]);
}
 
function getBingIndex($url, $type) {
 $url = getShortUrl($url);
 $content = getUrlContent("http://cn.bing.com/search?q=$type:$url");
 preg_match('/共 (.*?) 条/i', $content, $BingIndex);
 return $BingIndex[1];
}

function getYahooIndex($url, $type) {
 $url = getShortUrl($url);
 $qurl = "http://sitemap.cn.yahoo.com/search?p=";
 switch ($type) {
  case 'site' :
   $qurl .= $url;
   $pattern = "/被收录的网页: 共 (.*?) 条/i";
   break;
  case 'link' :
   $qurl .= $url.'&bwm=i';
   $pattern = "/链向该地址的网页: 共 (.*?) 条/i";
   break;
  default :
   exit;
 }
 $content = getUrlContent($qurl);
 preg_match($pattern, $content, $YahooIndex);
 return format_number($YahooIndex[1]); 
}

function getUrlContent($url) {
 $content = @file_get_contents($url);
 return $content;
}

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn