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 03 PHP
PHP 循环列出目录内容的函数代码
May 26 PHP
php异常处理技术,顶级异常处理器
Jun 13 PHP
如何用PHP实现插入排序?
Apr 10 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
ThinkPHP3.1新特性之内容解析输出详解
Jun 19 PHP
使用ob系列函数实现PHP网站页面静态化
Aug 13 PHP
深入浅出php socket编程
May 13 PHP
php限制文件下载速度的代码
Oct 20 PHP
nginx下安装php7+php5
Jul 31 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
php简单计算权重的方法示例【适合抽奖类应用】
Jun 10 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 中dirname(_file_)讲解
2007/03/18 PHP
屏蔽机器人从你的网站搜取email地址的php代码
2012/11/14 PHP
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
EXTJS内使用ACTIVEX控件引起崩溃问题的解决方法
2010/03/31 Javascript
Javascript延迟执行实现方法(setTimeout)
2010/12/30 Javascript
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
带左右箭头图片轮播的JS代码
2013/12/18 Javascript
iframe如何动态创建及释放其所占内存
2014/09/03 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
分享15个大家都熟知的jquery小技巧
2015/12/02 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
2016/01/12 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
浅谈JavaScript中小数和大整数的精度丢失
2016/05/31 Javascript
JavaScript中常用的验证reg
2016/10/13 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
2016/12/12 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
2017/08/14 jQuery
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
2018/01/17 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
JavaScript实现数字前补“0”的五种方法示例
2019/01/03 Javascript
微信小程序音乐播放器开发
2019/11/20 Javascript
浅谈Python中用datetime包进行对时间的一些操作
2016/06/23 Python
python 列表降维的实例讲解
2018/06/28 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
Python日志:自定义输出字段 json格式输出方式
2020/04/27 Python
简述你对Statement,PreparedStatement,CallableStatement的理解
2013/03/25 面试题
老干部工作先进事迹
2014/08/17 职场文书
2015年调度员工作总结
2015/04/30 职场文书
2019年七夕情人节浪漫祝福语大全!
2019/08/08 职场文书