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 REMOTE_ADDR之获取访客IP的代码
Apr 22 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
Sep 19 PHP
使用PHP实现蜘蛛访问日志统计
Jul 05 PHP
php操作xml入门之xml标签的属性分析
Jan 23 PHP
php上传大文件失败的原因及应对策略
Oct 20 PHP
PHP快速生成各种信息提示框的方法
Feb 03 PHP
PHP基于mssql扩展远程连接MSSQL的简单实现方法
Oct 08 PHP
降低PHP Redis内存占用
Mar 23 PHP
PHP实现链式操作的三种方法详解
Nov 16 PHP
PHP封装的XML简单操作类完整实例
Nov 13 PHP
YII框架常用技巧总结
Apr 27 PHP
Laravel第三方包报class not found的解决方法
Oct 13 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数组函数序列之in_array() 查找数组值是否存在
2011/10/29 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
ajax php传递和接收变量实现思路及代码
2012/12/19 PHP
基于PHP生成静态页的实现方法
2013/05/10 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
php使用pdo连接并查询sql数据库的方法
2014/12/24 PHP
PHP中preg_match函数正则匹配的字符串长度问题
2015/05/27 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
thinkPHP5使用Rabc实现权限管理
2019/08/28 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
DD_belatedPNG,IE6下PNG透明解决方案(国外)
2010/12/06 Javascript
jQuery Jcrop插件实现图片选取功能
2011/11/23 Javascript
提交按钮的name='submit'引起的js失效问题及原因
2015/02/25 Javascript
JavaScript数据类型之基本类型和引用类型的值
2015/04/01 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
JavaScript多态与封装实例分析
2018/07/27 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
vue添加axios,并且指定baseurl的方法
2018/09/19 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
jQuery选择器之基本过滤选择器用法实例分析
2019/02/19 jQuery
Vue解析带html标签的字符串为dom的实例
2019/11/13 Javascript
vue-socket.io跨域问题有效解决方法
2020/02/11 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
python中的sort方法使用详解
2014/07/25 Python
Python写的英文字符大小写转换代码示例
2015/03/06 Python
python中的yield from语法快速学习
2020/11/06 Python
上班上网检讨书
2014/01/29 职场文书
工商企业管理应届生求职信
2014/05/04 职场文书
社区清明节活动总结
2014/07/04 职场文书
群众路线剖析材料
2014/09/30 职场文书
2015年公路养护工作总结
2015/05/13 职场文书
匿名信格式范文
2015/05/27 职场文书
Vue详细的入门笔记
2021/05/10 Vue.js
Python 数据可视化神器Pyecharts绘制图像练习
2022/02/28 Python