php使用curl检测网页是否被百度收录的示例分享_php教程-查字典教程网
php使用curl检测网页是否被百度收录的示例分享
php使用curl检测网页是否被百度收录的示例分享
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:

复制代码 代码如下:

<?php

/*

* 检测百度是否收录网页 curl模式

* @ param string $url传入的url

* return int (1 收录 0 不收录)

*/

function checkBaidu($url){

$url='http://www.baidu.com/s?wd='.$url;

$curl=curl_init();

curl_setopt($curl,CURLOPT_URL,$url);

curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);

$rs=curl_exec($curl);

curl_close($curl);

$arr=parse_url($url);

if(strpos($arr['query'],'http://')){

$arr['query']=str_replace('http://','',str_replace('wd=','',$arr['query']));

}else{

$arr['query']=str_replace('wd=','',$arr['query']);

}

if(strpos($arr['query'],'?')){

$str=strstr($arr['query'],'?');

$arr['query']=str_replace($str,'',$arr['query']);

}

if(strpos($arr['query'],'/')){

$narr=explode('/',$arr['query']);

$arr['query']=$narr[0];

}

if(strpos($rs,'<b>'.$arr['query'].'</b>')){

return 1;

}else{

return 0;

}

}

echo checkBaidu('http://www.jb51.net/');

?>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类