php检查页面是否被百度收录

5年以前  |  阅读数:308 次  |  编程语言:PHP 

最近需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用site命令一条条的去看实在是看不过来,就想到了使用php程序来批量处理一下,研究了一下,发现其实很简单,下面就将使用php实现的检测页面是否被百度收录的功能分享一下。
下面是具体代码:


    <?php 
    /* 
    * 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录 
    * @ param string $url 待检测的网址 
    */ 
    function checkBaiduInclude($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,'抱歉,没有找到')){ 
     return 1; 
     }else{ 
     return 0; 
     } 
    } 

意思很简单了,比如需要检测 http://www.jb51.net/article/74039.htm 这个网址是否被收录,则只需要:
checkBaiduInclude(http://www.jb51.net/article/74039.htm');
反回结果为1为收录。为0则没有收录。

这篇文章就介绍到这,网站中还有相关文章供大家学习,希望对大家的学习有所帮助。

 相关文章:
PHP分页显示制作详细讲解
SSH 登录失败:Host key verification failed
获取IMSI
将二进制数据转为16进制以便显示
获取IMEI
文件下载
贪吃蛇
双位运算符
PHP自定义函数获取搜索引擎来源关键字的方法
Java生成UUID
发送邮件
年的日历图
提取后缀名
在Zeus Web Server中安装PHP语言支持
让你成为最历害的git提交人
Yii2汉字转拼音类的实例代码
再谈PHP中单双引号的区别详解
指定应用ID以获取对应的应用名称
Python 2与Python 3版本和编码的对比
php封装的page分页类完整实例