php使用curl检测网页是否被百度收录的示例

php使用curl检测网页是否被百度收录的示例,需要的'朋友可以参考下。

代码如下:

/*

* 检测百度是否收录网页 curl模式

* @ param string $url传入的url

* return int (1 收录 0 不收录)

*/

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('http://www.jb51.net/');

?>

【php使用curl检测网页是否被百度收录的示例】相关文章:

php curl 测试,php使用curl检测网页是否被百度收录的示例相关推荐

  1. php检测网页内容,php检测网页是否被百度收录函数的简单示例

    这篇文章主要为大家详细介绍了php检测网页是否被百度收录函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 使用:传入一个网址,如 http ...

  2. WordPress自动检测文章是否被百度收录 - 无须插件,一个函数实现

    我们经常看到有些网友的博客标题下面有一个小标签,"百度已收录"."百度未收录".这样的功能到底是如何实现的呢?如果说要有用确实也没有用,但是如果有些朋友个人博客 ...

  3. curl测试返回时间

    curl测试返回时间 curl -o /dev/null -s -w '%{time_connect}:%{time_starttransfer}:%{time_total}\n' 'www.baid ...

  4. 百度seo指南_白杨SEO:如何让网页被百度收录以及提高它的排序?

    前言:又快一周没更新了,这是白杨SEO公众号第52篇.现在还有人帮忙催了,挺好.本想昨天更的,和朋友聊项目回来太晚了.再说一下,我的更新规律,周更,再忙也抽时间写.为什么想到这个标题呢,往下看哈. 缘 ...

  5. linux测试网页装载时间,使用curl测试web页面响应加载速度

    curl -o /dev/null -s -w %{http_code}:%{http_connect}:%{content_type}:%{time_namelookup}:%{time_redir ...

  6. php curl 防止采集,php多线程采集网页的解决办法 curl多线程采集

    一直在使用thinkphp做项目,同样也经常进行采集!而对于物联卡来说,就更要大量的采集运营商提供的API信息,平时使用PHP单线程curl采集多个网页的时候速度特别慢,尤其是采集几十个接口的时候(电 ...

  7. 使用curl测试nodejs的http server

    文章目录 一.环境准备 二.Curl使用教程 三.测试curl DELETE.PUST.POST的Request 1.http格式 2.命令测试 四.https ssl/tls相关内容 一.环境准备 ...

  8. php curl dns解析,curl测试dns解析时间及tcp连接时间

    1.用Linux下的curl命令测量网络请求(分号是分隔符,可以是其他符号): curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer ...

  9. php 如何模拟浏览器,利用php的curl扩展进行模拟浏览器访问网页

    我们一般要抓取一个网站的静态页面来完成我们的需求,其实在这里面有很多种方式可以完成, php内置函数file_get_contents();file();readfile();都可以进行网页抓取,但是 ...

最新文章

  1. 国产最大AI开源框架再升级:一口气发布9大新产品,顺便送出亿元GPU算力
  2. 从零开始搭建 web 聊天室(一)
  3. Spring Boot Security
  4. mapreduce编程实例(3)-求平均值
  5. 并发编程-12线程安全策略之常见的线程不安全类
  6. 计算机网络复习_物理层
  7. java gsp_GSP序列模式分析算法
  8. 用eclipse创建WebService项目
  9. 使用Struts 2框架实现文件下载
  10. cocos2d-x游戏实例(19)-纵版射击游戏(6)
  11. java获取当前电脑的ip_使用Java获取当前计算机的IP地址
  12. 爬虫-大招-自动化测试工具上演
  13. [配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST
  14. iis php.exe,在IIS75下使用php运行exe程序的总结
  15. Memcached Java Client API详解
  16. rabbitmq初学之连接测试
  17. 安装双系统(ubantu和window10)失败后,如何找回数据及格式化被加密的U盘
  18. [机器学习、Spark]Spark机器学习库MLlib的概述与数据类型
  19. Windows漏洞修复服务器,Windows Server 2008相关系统漏洞修复
  20. BART中文摘要生成,(nplcc与LCSTS数据集)

热门文章

  1. 《硝烟中的Scrum和XP》-首感
  2. 首批互联网地图服务牌照发放 图吧地图获得甲级服务资质
  3. PCA与LDA两种降维方法原理的简要对比
  4. Oracle起步——Oracle 11g安装配置
  5. 页游开发_小花仙即将出手游,敬童年一起玩过的7K7K和4399
  6. mysql里guest用户_MySQL用户权限分配
  7. 一致吗 驱动_外国不过春节?AMD驱动再更新,解决BUG,游戏不闪退,重启不黑屏...
  8. 消防信号二总线有没电压_消防的电源总线和二总线的区别,二总线是不是信号..._消防考试_帮考网...
  9. ProtoBuf中的编码
  10. Linux驱动调试中的Debugfs的使用简介 CONFIG_DEBUG_FS 的功能与配置