最近需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用site命令一条条的去看实在是看不过来,就想到了使用php程序来批量处理一下,研究了一下,发现其实很简单,下面就将使用php实现的检测页面是否被百度收录的功能分享一下。
<?php
$cxurl="www.meiye5.com/html/n212.html";
function okBaidu($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);
if(!strpos($rs,'提交网址')){
echo "已收录";
}else{
echo "未收录";
}
}
echo okBaidu($cxurl);
?>
html查询页面:
<p>测试一下吧,复制一个网址到文本框:<span id="baidushoulu"><span style="color:#ff0000;font-weight:900;">× 未收录</span><a target="_blank" style="margin-left:10px;color:#6d6d6d;" href="https://www.