肥宅综合社区-做一个优雅文明的综合社区

搜索内容

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

肥宅 图文教程 0 268
这款接口来说 对很多站长们很实用,随时查询自己网站域名到底被百度清清楚楚的收录个多少页面统计出来;数据仅供参考,具体还得自己在百度站长平台查看
  1. <?php
  2. /**
  3. * 百度Site查询接口
  4. * @author Youngxj
  5. * code    200->正常;201->没有请求参数;202->未收录
  6. */
  7. header("Access-Control-Allow-Origin:*");
  8. header('Content-type: application/json');
  9. if(!isset($_GET['url'])||empty($_GET['url'])||$_GET['url']==''){
  10.         echo json_encode(array('code'=>'201','msg'=>'请填写请求参数'));
  11.         exit();
  12. }
  13. // 请求地址www.fz331.com
  14. $url = $_GET['url'];
  15. // 百度搜索地址http://www.baidu.com/s?wd=site:www.fz331.com
  16. $baidu='http://www.baidu.com/s?wd=site:'.$url;

  17. $curl=curl_init();
  18. curl_setopt($curl,CURLOPT_URL,$baidu);
  19. curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
  20. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,false);curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
  21. $rs=curl_exec($curl);
  22. curl_close($curl);

  23. $str = preg_match_all('/<b>找到相关结果数约(.*?)个<\/b>/',$rs,$baidu);

  24. if(!empty($str)){
  25.         // 没有站点信息
  26.         echo json_encode(array('code'=>'200','num'=>$baidu['1']['0']));
  27. }else{
  28.         // 有站点信息
  29.         $str = preg_match_all('/<b style="color:#333">(.*?)<\/b>/',$rs,$baidu);
  30.         if($str){
  31.                 echo json_encode(array('code'=>'200','num'=>$baidu['1']['0']));
  32.         }else{
  33.                 echo json_encode(array('code'=>'202','msg'=>'该域名暂时未收录'));
  34.         }
  35.        
  36. }

    协助本站seo优化一下,谢谢!
    关键词不能为空

标签:

暂无标签

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail: kefu@fz331.com

上一篇下一篇

发表评论

上传附件:
评论列表 (有 0 条评论,268人围观)
切换注册

登录

忘记密码?

切换登录

注册

验证码