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中实现图片的锐化
Oct 09 PHP
一个用于网络的工具函数库
Oct 09 PHP
php 随机生成10位字符代码
Mar 26 PHP
PHP 上传文件的方法(类)
Jul 30 PHP
php 文件上传实例代码
Apr 19 PHP
php之Smarty模板使用方法示例详解
Jul 08 PHP
destoon实现公司新闻详细页添加评论功能的方法
Jul 15 PHP
php简单日历函数
Oct 28 PHP
CodeIgniter配置之SESSION用法实例分析
Jan 19 PHP
PHP转换文本框内容为HTML格式的方法
Jul 20 PHP
php中实现字符串翻转的方法
Feb 22 PHP
PHP异常处理定义与使用方法分析
Jul 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(1)
2006/10/09 PHP
PHP 模拟登陆MSN并获得用户信息
2009/05/16 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
Jquery AutoComplete自动完成 的使用方法实例
2010/03/19 Javascript
不使用XMLHttpRequest实现异步加载 Iframe和script
2012/10/29 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
JavaScript中的this,call,apply使用及区别详解
2016/01/29 Javascript
EasyUi combotree 实现动态加载树节点
2016/04/01 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
2016/08/05 Javascript
随机生成10个不重复的0-100的数字(实例讲解)
2017/08/16 Javascript
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
keep-alive不能缓存多层级路由菜单问题解决
2020/03/10 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
2020/04/20 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
python查看数据类型的方法
2019/10/12 Python
Python+Kepler.gl轻松制作酷炫路径动画的实现示例
2020/06/02 Python
Python Mock模块原理及使用方法详解
2020/07/07 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
拉飞逸官网:Lafayette 148 New York
2020/07/15 全球购物
六道php面试题附答案
2014/06/05 面试题
应用数学自荐书范文
2013/11/24 职场文书
如何客观的进行自我评价
2013/12/17 职场文书
中学教师管理制度
2014/01/14 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
班子成员四风问题自我剖析材料
2014/09/29 职场文书
2014年居委会工作总结
2014/12/09 职场文书
2015入党个人自传范文
2015/06/26 职场文书
农村房屋租赁合同(范本)
2019/07/23 职场文书
nginx中封禁ip和允许内网ip访问的实现示例
2022/03/17 Servers