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 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
php中一个有意思的日期逻辑处理
Mar 25 PHP
php学习笔记之面向对象编程
Dec 29 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
Feb 06 PHP
深入PHP获取随机数字和字母的方法详解
Jun 06 PHP
php代码书写习惯优化小结
Jun 20 PHP
PHP防范SQL注入的具体方法详解(测试通过)
May 09 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
Jun 04 PHP
php使用google地图应用实例
Dec 31 PHP
php中smarty实现多模版网站的方法
Jun 11 PHP
详解PHP文件的自动加载(autoloading)
Feb 04 PHP
PHP receiveMail实现收邮件功能
Apr 25 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
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
linux下编译安装memcached服务
2014/08/03 PHP
PHP实现的浏览器检查类
2016/04/11 PHP
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
js统计录入文本框中字符的个数并加以限制不超过多少
2014/05/23 Javascript
php读取sqlite数据库入门实例代码
2014/06/25 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
基于JavaScript实现滑动门效果
2017/03/16 Javascript
AngularJS通过ng-Img-Crop实现头像截取的示例
2017/08/17 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
vue实现购物车结算功能
2020/06/18 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
区分vue-router的hash和history模式
2020/10/03 Javascript
pandas object格式转float64格式的方法
2018/04/10 Python
python向已存在的excel中新增表,不覆盖原数据的实例
2018/05/02 Python
Python实现的简单排列组合算法示例
2018/07/04 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
python多项式拟合之np.polyfit 和 np.polyld详解
2020/02/18 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
2020/05/22 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
python中复数的共轭复数知识点总结
2020/12/06 Python
原生canvas制作画图小工具的踩坑和爬坑
2020/06/09 HTML / CSS
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
党校学习自我鉴定
2014/02/24 职场文书
《青山处处埋忠骨》教学反思
2014/04/22 职场文书
家长会欢迎标语
2014/06/24 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
2014年学生管理工作总结
2014/12/20 职场文书
研究生导师评语
2014/12/31 职场文书
公司2015年终工作总结
2015/05/26 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
患者身份识别制度
2015/08/06 职场文书
小学生纪律委员竞选稿
2015/11/19 职场文书