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 相关文章推荐
文件系统基本操作类
Nov 23 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
Jun 27 PHP
PHP加密扩展库Mcrypt安装和实例
Nov 10 PHP
php GUID生成函数和类
Mar 10 PHP
php设计模式之单例模式实例分析
Feb 25 PHP
详解php的socket通信
Aug 11 PHP
PHP实现的浏览器检查类
Apr 11 PHP
php简单的上传类分享
May 15 PHP
关于ThinkPhp 框架表单验证及ajax验证问题
Jul 19 PHP
php使用socket调用http和smtp协议实例小结
Jul 26 PHP
laravel 实现向公共模板中传值 (view composer)
Oct 22 PHP
THINKPHP5分页数据对象处理过程解析
Oct 28 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
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
PHP去除字符串最后一个字符的三种方法实例
2017/03/01 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
Yii 实现数据加密和解密
2021/03/09 PHP
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
javascript学习之json入门
2016/12/22 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
基于React+Redux的SSR实现方法
2018/07/03 Javascript
jQuery实现滑动星星评分效果(每日分享)
2019/11/13 jQuery
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
解决Python requests 报错方法集锦
2017/03/19 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
python顺序执行多个py文件的方法
2019/06/29 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
Python连接Impala实现步骤解析
2020/08/04 Python
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
2016/03/22 HTML / CSS
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
Servlet如何得到客户端机器的信息
2014/10/17 面试题
家长评语大全
2014/01/22 职场文书
中青班党性分析材料
2014/02/16 职场文书
2014法制宣传日活动总结
2014/07/09 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
招商银行工作证明
2015/06/17 职场文书
团拜会主持词
2015/07/04 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
React实现动效弹窗组件
2021/06/21 Javascript
python的html标准库
2022/04/29 Python