php curl 测试,php使用curl检测网页是否被百度收录的示例
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检测网页是否被百度收录的示例相关推荐
- php检测网页内容,php检测网页是否被百度收录函数的简单示例
这篇文章主要为大家详细介绍了php检测网页是否被百度收录函数的简单示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 使用:传入一个网址,如 http ...
- WordPress自动检测文章是否被百度收录 - 无须插件,一个函数实现
我们经常看到有些网友的博客标题下面有一个小标签,"百度已收录"."百度未收录".这样的功能到底是如何实现的呢?如果说要有用确实也没有用,但是如果有些朋友个人博客 ...
- curl测试返回时间
curl测试返回时间 curl -o /dev/null -s -w '%{time_connect}:%{time_starttransfer}:%{time_total}\n' 'www.baid ...
- 百度seo指南_白杨SEO:如何让网页被百度收录以及提高它的排序?
前言:又快一周没更新了,这是白杨SEO公众号第52篇.现在还有人帮忙催了,挺好.本想昨天更的,和朋友聊项目回来太晚了.再说一下,我的更新规律,周更,再忙也抽时间写.为什么想到这个标题呢,往下看哈. 缘 ...
- linux测试网页装载时间,使用curl测试web页面响应加载速度
curl -o /dev/null -s -w %{http_code}:%{http_connect}:%{content_type}:%{time_namelookup}:%{time_redir ...
- php curl 防止采集,php多线程采集网页的解决办法 curl多线程采集
一直在使用thinkphp做项目,同样也经常进行采集!而对于物联卡来说,就更要大量的采集运营商提供的API信息,平时使用PHP单线程curl采集多个网页的时候速度特别慢,尤其是采集几十个接口的时候(电 ...
- 使用curl测试nodejs的http server
文章目录 一.环境准备 二.Curl使用教程 三.测试curl DELETE.PUST.POST的Request 1.http格式 2.命令测试 四.https ssl/tls相关内容 一.环境准备 ...
- php curl dns解析,curl测试dns解析时间及tcp连接时间
1.用Linux下的curl命令测量网络请求(分号是分隔符,可以是其他符号): curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer ...
- php 如何模拟浏览器,利用php的curl扩展进行模拟浏览器访问网页
我们一般要抓取一个网站的静态页面来完成我们的需求,其实在这里面有很多种方式可以完成, php内置函数file_get_contents();file();readfile();都可以进行网页抓取,但是 ...
最新文章
- 国产最大AI开源框架再升级:一口气发布9大新产品,顺便送出亿元GPU算力
- 从零开始搭建 web 聊天室(一)
- Spring Boot Security
- mapreduce编程实例(3)-求平均值
- 并发编程-12线程安全策略之常见的线程不安全类
- 计算机网络复习_物理层
- java gsp_GSP序列模式分析算法
- 用eclipse创建WebService项目
- 使用Struts 2框架实现文件下载
- cocos2d-x游戏实例(19)-纵版射击游戏(6)
- java获取当前电脑的ip_使用Java获取当前计算机的IP地址
- 爬虫-大招-自动化测试工具上演
- [配置]VUE中通过process.env判断开发,测试和生产环境,并分环境配置不同的URL HOST
- iis php.exe,在IIS75下使用php运行exe程序的总结
- Memcached Java Client API详解
- rabbitmq初学之连接测试
- 安装双系统(ubantu和window10)失败后,如何找回数据及格式化被加密的U盘
- [机器学习、Spark]Spark机器学习库MLlib的概述与数据类型
- Windows漏洞修复服务器,Windows Server 2008相关系统漏洞修复
- BART中文摘要生成,(nplcc与LCSTS数据集)
热门文章
- 《硝烟中的Scrum和XP》-首感
- 首批互联网地图服务牌照发放 图吧地图获得甲级服务资质
- PCA与LDA两种降维方法原理的简要对比
- Oracle起步——Oracle 11g安装配置
- 页游开发_小花仙即将出手游,敬童年一起玩过的7K7K和4399
- mysql里guest用户_MySQL用户权限分配
- 一致吗 驱动_外国不过春节?AMD驱动再更新,解决BUG,游戏不闪退,重启不黑屏...
- 消防信号二总线有没电压_消防的电源总线和二总线的区别,二总线是不是信号..._消防考试_帮考网...
- ProtoBuf中的编码
- Linux驱动调试中的Debugfs的使用简介 CONFIG_DEBUG_FS 的功能与配置