卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

PHP查询百度收录API接口源码

PHP查询百度收录API接口源码,对很多站长们很实用,随时查询自己网站域名到底被百度清清楚楚的收录于个多少页面统计数据出。

API接口代码

<?php
header("Access-Control-Allow-Origin:*");
header('Content-type: application/json');
if(!isset($_GET['url'])||empty($_GET['url'])||$_GET['url']==''){
echo json_encode(array('code'=>'201','msg'=>'请填写请求参数'));
exit();
}
$url = $_GET['url'];
$baidu='https://www.baidu.com/s?wd=site:'.$url;
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$baidu);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,false);curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
$rs=curl_exec($curl);
curl_close($curl);
$str = preg_match_all('/找到有关结果数约(.*?)个/',$rs,$baidu);
if(!empty($str)){
// 没站点信息
echo json_encode(array('code'=>'200','num'=>$baidu['1']['0']));
}else{
// 有站点信息
$str = preg_match_all('/(.*?)/',$rs,$baidu);
if($str){
echo json_encode(array('code'=>'200','num'=>$baidu['1']['0']));
}else{
echo json_encode(array('code'=>'202','msg'=>'该域名暂时未收录'));
}
}

200代表正常收录于 202代表没被收录于

USB请求采用:你的域名/USB文件.php?url=查询的域名

卓越飞翔博客
上一篇: PHP爱站权重查询API接口源码
下一篇: 京东图床上传api接口源码
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏