php查询网站关键词百度排名函数

  • PHP二次开发网
  • 2013-8-5 15:36
  • PHP二次开发网
  • 阅读(3787)
  • 评论(0)
  • 摘要: php查询网站关键词百度排名函数

    [代码]php代码:

    //查询关键词排名
    function rank($keyword,$site){
         $num="-";
         $site=str_replace("http://","",$site);
         $keyword=str_replace(" ","",$keyword);
         $url="http://www.baidu.com/s?rn=100&wd=".$keyword;
         $content=file_get_contents($url);
         if(count(explode("200",$http_response_header[0]))<2)
         return "查询请求超时";
         preg_match_all("/<table(.*)<\/table>/Uis",$content,$tablearr);
         $rs1=$tablearr[0];
         foreach($rs1 as $v){
              preg_match("/<span class=\"g\">(.*)[\d]{4}-[\d]{1,2}-[\d]{1,2}/U",$v,$site_p);
              $sitec=strip_tags($site_p[1]);
              if(strpos($sitec,$site)!==false){
                   preg_match("/id=(.*)><tr>/U",$v,$id);
                   $num=preg_replace("/[^\d]/U","",$id[1]);
                   break;
              }
         }
         return $num;
    }
    
    echo rank('PHP二次开发网',"www.php2.cc");



    PHP技术交流QQ群:422137578

    除非注明,文章均为 PHP二次开发 原创,转载请注明本文地址:http://www.php2.cc/article-828-1.html

    相关阅读

    最新评论

    用户名:  *

    邮 箱:  *

    网 址: 注意加上“http://”哦!