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 无限极分类
Mar 27 PHP
php 上传文件类型判断函数(避免上传漏洞 )
Jun 08 PHP
php 修改、增加xml结点属性的实现代码
Oct 22 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
Nov 26 PHP
php使用正则过滤js脚本代码实例
May 10 PHP
php实现专业获取网站SEO信息类实例
Apr 02 PHP
DEDECMS首页调用图片集里的多张图片
Jun 05 PHP
PHP微信开发之有道翻译
Jun 23 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
Sep 22 PHP
php mysql_list_dbs()函数用法示例
Mar 29 PHP
PHP调用接口API封装的例子
Oct 11 PHP
thinkphp5框架路由原理与用法详解
Feb 11 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中的curd应用实用要点
2015/01/04 PHP
PHP构造二叉树算法示例
2017/06/21 PHP
Convert Seconds To Hours
2007/06/16 Javascript
学习面向对象之面向对象的术语
2010/11/30 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
浅谈javascript 迭代方法
2015/01/21 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
2016/08/02 Javascript
在 Node.js 中使用原生 ES 模块方法解析
2017/09/19 Javascript
关于laydate.js加载laydate.css路径错误问题解决
2017/12/27 Javascript
JS实现基于拖拽改变物体大小的方法
2018/01/23 Javascript
js实现简单选项卡功能
2020/03/23 Javascript
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
2019/10/16 Javascript
JQuery中DOM节点的操作与访问方法实例分析
2019/12/23 jQuery
[22:20]初生之犊-TI4第5名LGD战队纪录片
2014/08/13 DOTA
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
Python3中的2to3转换工具使用示例
2015/06/12 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
python调试神器PySnooper的使用
2019/07/03 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
2015/04/24 HTML / CSS
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
美国沙龙美发产品购物网站:Hair.com by L’Oreal
2020/11/09 全球购物
高中毕业自我鉴定
2013/12/19 职场文书
学校门卫管理制度
2014/01/30 职场文书
勤俭节约倡议书
2014/04/14 职场文书
小学推普周活动总结
2015/05/07 职场文书
运动会致辞稿
2015/07/29 职场文书
Django分页器的用法你都了解吗
2021/05/26 Python
Golang二维数组的使用方式
2021/05/28 Golang
JavaWeb Servlet开发注册页面实例
2022/04/11 Java/Android
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android