php中通过curl检测页面是否被百度收录


Posted in PHP onSeptember 27, 2013

最近要对网站做个整理,需要检测网站内哪些页面没有被百度搜索引擎收录从而进行相关的调整。由于使用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.phpernote.com/javascript-function/833.html 这个网址是否被收录,则只需要:

checkBaiduInclude('http://www.phpernote.com/javascript-function/833.html');结果自己去看吧。

本文转载自: PHP程序员笔记

PHP 相关文章推荐
如何使用PHP往windows中添加用户
Dec 06 PHP
php数组函数序列之array_push() 数组尾部添加一个或多个元素(入栈),返回新长度。
Nov 07 PHP
批量去除PHP文件中bom的PHP代码
Mar 13 PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 PHP
php中将数组转成字符串并保存到数据库中的函数代码
Sep 29 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
Jun 23 PHP
php中mail函数发送邮件失败的解决方法
Dec 24 PHP
PHP+MySql+jQuery实现的&quot;顶&quot;和&quot;踩&quot;投票功能
May 21 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
PHP实现的XXTEA加密解密算法示例
Aug 28 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
Mar 04 PHP
PHP 实现缩略图
Mar 09 PHP
分享下PHP register_globals 值为on与off的理解
Sep 26 #PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 #PHP
ThinkPHP利用PHPMailer实现邮件发送实现代码
Sep 26 #PHP
PHP实现今天是星期几的几种写法
Sep 26 #PHP
一个PHP的远程图片抓取函数分享
Sep 25 #PHP
使用php判断服务器是否支持Gzip压缩功能
Sep 24 #PHP
使用PHP下载CSS文件中的图片的代码
Sep 24 #PHP
You might like
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
php仿微信红包分配算法的实现方法
2016/05/13 PHP
PHP 接入支付宝即时到账功能
2016/09/18 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
PHP用PDO如何封装简单易用的DB类详解
2017/07/30 PHP
php递归函数怎么用才有效
2018/02/24 PHP
jQuery学习笔记[1] jQuery中的DOM操作
2010/12/03 Javascript
ajax中get和post的说明及使用与区别
2012/12/23 Javascript
JS正则表达式大全(整理详细且实用)
2013/11/14 Javascript
JS简单模拟触发按钮点击功能的方法
2015/11/30 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
微信小程序 wx.login解密出现乱码的问题解决办法
2017/03/10 Javascript
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
在vue中通过axios异步使用echarts的方法
2018/01/13 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
jquery实现Ajax请求的几种常见方式总结
2019/05/28 jQuery
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
基于python的selenium两种文件上传操作实现详解
2019/09/19 Python
Python jieba库分词模式实例用法
2021/01/13 Python
CSS3中使用RGBA设置透明度的示例
2015/08/04 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
Fenty Beauty官网:蕾哈娜创立的美妆品牌
2021/01/07 全球购物
C#面试问题
2016/07/29 面试题
应届毕业生求职信范例分享
2013/12/17 职场文书
海南地接欢迎词
2014/01/14 职场文书
公司司机岗位职责
2014/02/07 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
项目申请汇报材料
2014/08/16 职场文书
无房证明范本
2014/09/17 职场文书
2014年群众路线教育实践活动整改措施
2014/09/24 职场文书
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android