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


Posted in PHP onJanuary 31, 2014
<?php
/*
* 检测百度是否收录网页 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,'<b>'.$arr['query'].'</b>')){
return 1;
}else{
return 0;
} 
}
echo checkBaidu('https://3water.com/');
?>
PHP 相关文章推荐
php 3行代码的分页算法(求起始页和结束页)
Oct 21 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Jan 27 PHP
php加密解密实用类分享
Jan 07 PHP
教大家制作简单的php日历
Nov 17 PHP
微信开发之网页授权获取用户信息(二)
Jan 08 PHP
PHP mysql事务问题实例分析
Jan 18 PHP
PHP发送AT指令实例代码
May 26 PHP
PHP实现的数组和XML文件相互转换功能示例
Mar 15 PHP
PHP获取访问设备信息的方法示例
Feb 20 PHP
Yaf框架封装的MySQL数据库操作示例
Mar 06 PHP
laravel实现按时间日期进行分组统计方法示例
Mar 23 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 PHP
php使用百度翻译api示例分享
Jan 31 #PHP
php比较两个绝对时间的大小
Jan 31 #PHP
2014过年倒计时示例
Jan 31 #PHP
php curl post 时出现的问题解决
Jan 30 #PHP
分享下页面关键字抓取components.arrow.com站点代码
Jan 30 #PHP
分享下页面关键字抓取www.icbase.com站点代码(带asp.net参数的)
Jan 30 #PHP
php内核解析:PHP中的哈希表
Jan 30 #PHP
You might like
德生PL660的电路分析和打磨
2021/03/02 无线电
PHP 文件缓存的性能测试
2010/04/25 PHP
解析在zend Farmework下如何创立一个FORM表单
2013/06/28 PHP
php发送post请求的三种方法
2014/02/11 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
分享10篇优秀的jQuery幻灯片制作教程及应用案例
2011/04/16 Javascript
php对mongodb的扩展(初识如故)
2012/11/11 Javascript
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
2014/05/22 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
如何解决hover在ie6中的兼容性问题
2016/12/15 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
[46:09]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第三场
2014/05/26 DOTA
[01:00:54]TI4正赛第二日开场
2014/07/20 DOTA
代码讲解Python对Windows服务进行监控
2018/02/11 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
Python爬虫beautifulsoup4常用的解析方法总结
2019/02/25 Python
Python守护进程实现过程详解
2020/02/10 Python
Python抓包程序mitmproxy安装和使用过程图解
2020/03/02 Python
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
公务员年总结的自我评价
2013/10/25 职场文书
行政经理岗位职责
2013/11/09 职场文书
基层干部2014全国两会学习心得体会
2014/03/10 职场文书
社团活动总结报告
2014/06/27 职场文书
本科毕业生应聘求职信
2014/07/06 职场文书
中国梦团日活动总结
2014/07/07 职场文书
2014年党员个人工作总结
2014/12/02 职场文书
2015元旦标语横幅
2014/12/09 职场文书
大学生旷课检讨书1000字
2015/02/19 职场文书
法院个人总结
2015/03/03 职场文书
论文答辩开场白大全
2015/05/27 职场文书
农村结婚典礼主持词
2015/06/29 职场文书