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
分享PHP入门的学习方法
Jan 02 PHP
php sprintf()函数让你的sql操作更安全
Jul 23 PHP
PHP 开发环境配置(Zend Studio)
Apr 28 PHP
PHP实现图片旋转效果实例代码
Oct 01 PHP
php使用function_exists判断函数可用的方法
Nov 19 PHP
浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
Sep 22 PHP
10个php函数实用却不常见
Oct 13 PHP
php简单日历函数
Oct 28 PHP
php导出生成word的方法
Dec 25 PHP
php similar_text()函数的定义和用法
May 12 PHP
PHP is_array() 检测变量是否是数组的实现方法
Jun 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
全国FM电台频率大全 - 27 陕西省
2020/03/11 无线电
PHP4与PHP3中一个不兼容问题的解决方法
2006/10/09 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
为jQuery增加join方法的实现代码
2010/11/28 Javascript
js中replace的用法总结
2013/12/27 Javascript
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
JS实现带导航城市列表以及输入搜索功能
2018/01/04 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
vue实现评论列表功能
2019/10/25 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
arcgis.js控制地图地体的显示范围超出区域自动弹回(实现思路)
2021/01/28 Javascript
[38:54]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第一场 11.28
2020/12/01 DOTA
在服务器端实现无间断部署Python应用的教程
2015/04/16 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
Python如何爬取实时变化的WebSocket数据的方法
2019/03/09 Python
Python中psutil的介绍与用法
2019/05/02 Python
python speech模块的使用方法
2020/09/09 Python
利用Python实现最小二乘法与梯度下降算法
2021/02/21 Python
CSS3截取字符串实例代码【推荐】
2018/06/07 HTML / CSS
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
应届生幼儿园求职信
2013/11/12 职场文书
博士生入学考试推荐信
2013/11/17 职场文书
土建资料员岗位职责
2014/01/04 职场文书
旅游业大学生创业计划书
2014/01/31 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
员工离职证明范本
2015/06/12 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang