菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

PHP查询百度收录API接口源码的标题可以是: 1. 使用PHP编写的百度收录API接口源码 2. PHP实现百度收录API接口的源代码 3. 基于PHP的百度收录API接口源码解析

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:php教程 API接口 php代码

要查询百度收录API接口源码,首先需要了解百度收录API的基本结构和参数。百度收录API提供了获取网站信息、提交网站地图等功能。以下是一个简单的PHP示例,用于查询百度收录API接口源码: ```php <?php // 百度收录API接口地址 $api_url = "http://data.zz.baidu.com/urls?site=你的网站域名&token=你的访问令牌"; // 发送GET请求 $response = file_get_contents($api_url); // 输出响应内容 echo $response; ?> ``` 请将`你的网站域名`和`你的访问令牌`替换为实际的值。访问令牌可以在百度站长平台申请。

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

API接口代码

<?phpheader("Access-Control-Allow-Origin:*");header('Content-type:application/json');if(!isset($_GET['url'])||empty($_GET['url'])||$_GET['url']==''){echojson_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('/<b>找到相关结果数约(.*?)个</b>/',$rs,$baidu);if(!empty($str)){//没有站点信息echojson_encode(array('code'=>'200','num'=>$baidu['1']['0']));}else{//有站点信息$str=preg_match_all('/<bstyle="color:#333">(.*?)</b>/',$rs,$baidu);if($str){echojson_encode(array('code'=>'200','num'=>$baidu['1']['0']));}else{echojson_encode(array('code'=>'202','msg'=>'该域名暂时未收录'));}}

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

接口请求使用:你的域名/接口文件.php?url=查询的域名

相关专题

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广