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 相关文章推荐
一个oracle+PHP的查询的例子
Oct 09 PHP
优化php效率,提高php性能的一些方法
Mar 24 PHP
PHP中输出转义JavaScript代码的实现代码
Apr 22 PHP
PHP求小于1000的所有水仙花数的代码
Jan 10 PHP
浅析memcache启动以及telnet命令详解
Jun 28 PHP
php实现简易聊天室应用代码
Sep 23 PHP
PHP中两个float(浮点数)比较实例分析
Sep 27 PHP
必须收藏的23个php实用代码片段
Feb 02 PHP
php中分页及SqlHelper类用法实例
Jan 12 PHP
如何修改Laravel中url()函数生成URL的根地址
Aug 11 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
thinkphp5.1框架实现格式化mysql时间戳为日期的方式小结
Oct 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设计模式之单例、多例设计模式的应用分析
2013/06/30 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
函数window.open实现关闭所有的子窗口
2015/08/03 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
解决前端跨域问题方案汇总
2016/11/20 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
JavaScript简单实现合并两个Json对象的方法示例
2017/10/16 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
Vue 3.0双向绑定原理的实现方法
2019/10/23 Javascript
python实现斐波那契递归函数的方法
2014/09/08 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
2016/04/12 Python
Python爬虫爬取美剧网站的实现代码
2016/09/03 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
python 机器学习之支持向量机非线性回归SVR模型
2019/06/26 Python
Django的Modelforms用法简介
2019/07/27 Python
对Python中一维向量和一维向量转置相乘的方法详解
2019/08/26 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
Python使用itcaht库实现微信自动收发消息功能
2020/07/13 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
英国工具中心:UK Tool Centre
2017/07/10 全球购物
英国广泛的照明产品网站:Lights4living
2018/01/28 全球购物
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
马来西亚奢侈品牌购物商城:Valiram 247
2020/09/29 全球购物
一套软件测试笔试题
2014/07/25 面试题
阳光体育活动方案
2014/02/16 职场文书
公司节能减排方案
2014/05/16 职场文书
社区党员干部承诺书
2015/05/04 职场文书
MongoDB balancer的使用详解
2021/04/30 MongoDB
Java数据结构之堆(优先队列)
2022/05/20 Java/Android