检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用site命令一条条的去看实在是看不过来,就想到了使用来批量处理一下,研究了一下,发现其实很简单,下面就将作者使用php实现的检测页面是否被百度收录的功能分享一下。
下面是具体代码:
-
<?php
-
/*
-
* 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录
-
* @ param string $url 待检测的网址
-
*/
-
function checkBaiduInclude($url){
-
$url=''.$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,'抱歉,没有找到')){
-
return 1;
-
}else{
-
return 0;
-
}
-
}
比如需要检测 这个网址是否被收录,则只需要:
checkBaiduInclude('');结果自己去看吧。
本文转载自: PHP程序员笔记 略有修改。
阅读(653) | 评论(0) | 转发(0) |