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下使用SimpleXML 处理XML 文件
Feb 27 PHP
PHP 数组基础知识小结
Aug 20 PHP
php存储过程调用实例代码
Feb 03 PHP
PHP版 汉字转码的实现详解
Jun 09 PHP
分享PHP header函数使用教程
Sep 05 PHP
ThinkPHP中的系统常量和预定义常量集合
Jul 01 PHP
PHP实现QQ快速登录的方法
Sep 28 PHP
PHP实现八皇后算法
May 06 PHP
yii2 开发api接口时优雅的处理全局异常的方法
May 14 PHP
laravel 之 Eloquent 模型修改器和序列化示例
Oct 17 PHP
Laravel框架Eloquent ORM修改数据操作示例
Dec 03 PHP
PHP超全局变量实现原理及代码解析
Sep 01 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
PHP中替换键名的简易方法示例详解
2014/01/07 PHP
PHP中$_FILES的使用方法及注意事项说明
2014/02/14 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
php 实现进制相互转换
2016/04/07 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
2016/04/17 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
微信小程序实现图片预加载组件
2017/01/18 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
2018/02/27 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
angularJs利用$scope处理升降序的方法
2018/10/08 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
详解Vuex下Store的模块化拆分实践
2019/07/31 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
Python中time模块与datetime模块在使用中的不同之处
2015/11/24 Python
深入理解Django的自定义过滤器
2017/10/17 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
Python matplotlib绘制饼状图功能示例
2019/09/10 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
演讲稿祖国在我心中
2014/05/04 职场文书
化妆品活动策划方案
2014/05/23 职场文书
演讲比赛策划方案
2014/06/11 职场文书
教师调动申请报告
2015/05/18 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
总结Python常用的魔法方法
2021/05/25 Python
探讨Java中的深浅拷贝问题
2021/06/26 Java/Android
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python
vue elementUI表格控制对应列
2022/04/13 Vue.js