php检测网页是否被百度收录的函数代码
2013-10-10 05:57
639 查看
下面给出一段php函数,功能是检测一个网页是否被百度收录,直接给出代码
使用:传入一个网址,如 http://www.jbxue.com/article/1.html ,返回1,代表已经收录;返回0,代表百度没有收录。
复制代码代码如下:
<?php
header("Content-type: text/html; charset=utf-8");
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('http://www.jbxue.com/article/1.html');
?>
执行结果:
1
使用:传入一个网址,如 http://www.jbxue.com/article/1.html ,返回1,代表已经收录;返回0,代表百度没有收录。
复制代码代码如下:
<?php
header("Content-type: text/html; charset=utf-8");
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('http://www.jbxue.com/article/1.html');
?>
执行结果:
1
相关文章推荐
- php检测网页是否被百度收录的函数代码
- php检测网页是否被百度收录的函数代码
- php检测网页是否被百度收录的函数代码
- php使用curl检测网页是否被百度收录的示例分享
- php使用curl检测网页是否被百度收录的示例分享
- php中通过curl检测页面是否被百度收录
- 检测用户名是否存在 Monxin专用(PHP代码函数)
- Java下载网页代码 & 判断网页是否被百度收录
- php中通过curl检测页面是否被百度收录
- PHP检测URL是否被百度收录
- php curl 检测网页是否被百度收录
- 判断是否URL网址(PHP代码/函数)
- PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
- inno安装卸载时检测程序是否正在运行卸载完成后自动打开网页-代码无效
- 检测模板的使用权限 Monxin专用(PHP代码函数)
- 使用Cron和PHP检测网页是否被篡改
- php检测函数是否存在
- 检测页面是否被百度收录
- PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
- PHP strstr 函数判断字符串是否否存在的实例代码