php实现检查文章是否被百度收录


Posted in PHP onJanuary 27, 2015

网站都有个后台,后台发表新闻与产品,发完后如果你要去查看该页面有没有被百度收录,还要通过第三方工具或直接去百度搜。最近在做SEO,每天都要查看前一天发的文章有没有被收录,就这个工作就是一个很繁琐的工作。所以我在网上找了一段代码,通过地址就可以知道有没有被百度收录,很是方便。

php实现检查文章是否被百度收录
以下为PHP代码

    function checkBaidu($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);

    $arr = parse_url($url);

    if (strpos($arr['query'], 'http://')) {

     $arr['query'] = str_replace('http://', '', str_replace('wd=', '', $arr['query']));

    } else {

     $arr['query'] = str_replace('wd=', '', $arr['query']);

    }

    if (strpos($arr['query'], '?')) {

     $str = strstr($arr['query'], '?');

     $arr['query'] = str_replace($str, '', $arr['query']);

    }

    if (strpos($arr['query'], '/')) {

     $narr = explode('/', $arr['query']);

     $arr['query'] = $narr[0];

    }

    if (strpos($rs, ''.$arr['query'].'')) {

     return 1;

    } else {

     return 0;

    }

}

echo checkBaidu('3water.com');

反回结果为1为收录。为0则没有收录.
PHP 相关文章推荐
弄了个检测传输的参数是否为数字的Function
Dec 06 PHP
用PHP生成静态HTML速度快类库
Mar 18 PHP
PHP基础学习小结
Apr 17 PHP
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
Aug 08 PHP
PHP 通过Socket收发十六进制数据的实现代码
Aug 16 PHP
php获取apk包信息的方法
Aug 15 PHP
php缩放gif和png图透明背景变成黑色的解决方法
Oct 14 PHP
用php来限制每个ip每天浏览页面数量的实现思路
Feb 24 PHP
php递归调用删除数组空值元素的方法
Apr 28 PHP
php实现的IMEI限制的短信验证码发送类
May 05 PHP
微信接口生成带参数的二维码
Jul 31 PHP
php 获取xml接口数据的处理方法
May 31 PHP
php创建session的方法实例详解
Jan 27 #PHP
PHP连接SQLServer2005的方法
Jan 27 #PHP
php去除html标记的原生函数详解
Jan 27 #PHP
分享下php5类中三种数据类型的区别
Jan 26 #PHP
php字符串过滤与替换小结
Jan 26 #PHP
PHP利用APC模块实现文件上传进度条的方法
Jan 26 #PHP
php使用cookie保存用户登录的用户名实例
Jan 26 #PHP
You might like
PHP 文件系统详解
2012/09/13 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
PHP levenshtein()函数用法讲解
2019/03/08 PHP
jQuery入门知识简介
2010/03/04 Javascript
JavaScript获取网页、浏览器、屏幕高度和宽度汇总
2014/12/18 Javascript
js实现带圆角的两级导航菜单效果代码
2015/08/24 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
原生js封装的一些jquery方法(详解)
2016/09/20 Javascript
jquery实现下拉框多选方法介绍
2017/01/03 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
angular6开发steps步骤条组件
2019/07/04 Javascript
package.json配置文件构成详解
2019/08/27 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
Python实现的监测服务器硬盘使用率脚本分享
2014/11/07 Python
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
Python matplotlib画图实例之绘制拥有彩条的图表
2017/12/28 Python
python中的字符串内部换行方法
2018/07/19 Python
对django中render()与render_to_response()的区别详解
2018/10/16 Python
tornado+celery的简单使用详解
2019/12/21 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
Python发送手机动态验证码代码实例
2020/02/28 Python
python标准库OS模块函数列表与实例全解
2020/03/10 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
2020/04/15 Python
python3爬虫中多线程的优势总结
2020/11/24 Python
J2EE面试题集锦(附答案)
2013/08/16 面试题
大学生思想汇报范文
2013/12/31 职场文书
广告创意求职信
2014/03/17 职场文书
团委竞选演讲稿
2014/04/24 职场文书
学校三节实施方案
2014/06/09 职场文书
小学教师暑期培训方案
2014/08/28 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
门卫岗位职责
2015/02/09 职场文书
2015年高三年级组工作总结
2015/07/21 职场文书
获奖感言怎么写
2015/07/31 职场文书