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与MySQL交互使用详解
Oct 09 PHP
ExtJS与PHP、MySQL实现存储的方法
Apr 02 PHP
php函数之子字符串替换&amp;#65279; str_replace
Mar 23 PHP
php 抽象类的简单应用
Sep 06 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
PHP实现下载功能的代码
Sep 29 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
Oct 03 PHP
PHP ? EasyUI DataGrid 资料取的方式介绍
Nov 07 PHP
PHP 验证身份证是否合法的函数
Feb 09 PHP
PHP实现的回溯算法示例
Aug 15 PHP
Laravel中为什么不使用blpop取队列详析
Aug 01 PHP
laravel框架上传图片实现实时预览功能
Oct 14 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
Discuz! Passport 通行证整合
2008/03/27 PHP
PHP中获取变量的变量名的一段代码的bug分析
2011/07/07 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
HR vs CL BO3 第二场 2.13
2021/03/10 DOTA
javaScript矢量图表库-gRaphael几行代码实现精美的条形图/饼图/点图/曲线图
2013/01/09 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
Javascript 函数parseInt()转换时出现bug问题
2014/05/20 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
2015/10/01 Javascript
js 获取当前web应用的上下文路径实现方法
2016/08/19 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
2016/10/26 Javascript
js中Number数字数值运算后值不对的解决方法
2017/02/28 Javascript
JavaScript基于replace+正则实现ES6的字符串模版功能
2017/04/25 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
利用node.js实现反向代理的方法详解
2017/07/24 Javascript
Angularjs上传图片实例详解
2017/08/06 Javascript
使用Vue实现图片上传的三种方式
2018/07/17 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
解决Vue中 父子传值 数据丢失问题
2019/08/27 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
使用python 3实现发送邮件功能
2018/06/15 Python
python实现Windows电脑定时关机
2018/06/20 Python
pyshp创建shp点文件的方法
2018/12/31 Python
解决python对齐错误的方法
2020/07/16 Python
使用python-cv2实现Harr+Adaboost人脸识别的示例
2020/10/27 Python
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
中专生自荐信
2013/10/12 职场文书
董事长秘书岗位职责
2013/11/29 职场文书
酒店总经理职务说明书
2014/02/26 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
无财产离婚协议书范本
2014/10/28 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
培训班通知
2015/04/25 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书
教你使用pyinstaller打包Python教程
2021/05/27 Python