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 相关文章推荐
PHP的类 功能齐全的发送邮件类
Oct 09 PHP
ADODB的数据库封包程序库
Dec 31 PHP
回答PHPCHINA上的几个问题:URL映射
Feb 14 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
Oct 31 PHP
PHP fopen 读取带中文URL地址的一点见解
Sep 25 PHP
php数组查找函数总结
Nov 18 PHP
PHP中使用hidef扩展代替define提高性能
Apr 09 PHP
PHP传参之传值与传址的区别
Apr 24 PHP
PHP中两个float(浮点数)比较实例分析
Sep 27 PHP
详解php中反射的应用
Mar 15 PHP
thinkPHP框架实现类似java过滤器的简单方法示例
Sep 05 PHP
RSA实现JS前端加密与PHP后端解密功能示例
Aug 05 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
论坛头像随机变换代码
2006/10/09 PHP
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
php中函数前加&符号的作用分解
2014/07/08 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
php简单防盗链实现方法
2015/07/29 PHP
PHP读书笔记_运算符详解
2016/07/01 PHP
Javascript中Array.prototype.map()详解
2014/10/22 Javascript
js中日期的加减法
2015/05/06 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
详解JavaScript中localStorage使用要点
2016/01/13 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
Ajax基础知识详解
2017/02/17 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
JS回调函数 callback的理解与使用案例分析
2019/09/09 Javascript
python使用urllib2模块获取gravatar头像实例
2013/12/18 Python
Pyhthon中使用compileall模块编译源文件为pyc文件
2015/04/28 Python
python3将视频流保存为本地视频文件
2018/06/20 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
python如何对链表操作
2020/10/10 Python
pycharm实现猜数游戏
2020/12/07 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
研发工程师的岗位职责
2013/11/18 职场文书
求职信模板怎么做
2014/01/26 职场文书
小学教师寄语大全
2014/04/03 职场文书
继承权公证书
2014/04/09 职场文书
初中生物教学反思
2016/02/20 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
Mysql外键约束的创建与删除的使用
2022/03/03 MySQL
Java 获取Word中所有的插入和删除修订的方法
2022/04/06 Java/Android
Ruby处理YAML和json数据
2022/04/18 Ruby