用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - php代码库

php 抓取网站seo 信息

2014-12-01 作者: php源代码大全举报

[php]代码库

<?php
header("Content-type:text/html; charset=utf-8"); 
echo'<link rel="Stylesheet" type="text/css" href="toolsite.css?ver=2011_11"/>';  
$check_html="<center><form action='tseo.php' method='post'><font>请输入网址:</font>http://<span class=s_ipt_wr><input type=text name=ck_url class=s_ipt></span><input type=submit name=ck_tj value=查询  class=s_btn></form></center>";
class seo_Check{
    public $url;

    function __construct($url){
        $this->url=$url;
            }

    function show_seo(){
        $this->check_url();
        $this->get_content();
            }

    function check_url(){   
        $zurl=$this->url;
        if(!empty($zurl)){          
        $pattern="/^(http\\:\\/\\/)?(www)?\\.([0-9a-z]+)\\.(com|cn|net|com\\.cn)$/i";         
        if(preg_match($pattern,$zurl,$newurl)){

            if(!empty($newurl[1])){
            $zurl=trim($newurl[1].".".$newurl[2].".".$newurl[3].".".$newurl[4]);
            //$this->url=$zurl;
            }

         }
         else          
         {  
            die("网址不合法!");
         }
    }

    }

    //get_content()
function get_content(){     
$strem="http://seo.chinaz.com/?host=".$this->url;
//echo $strem;
$contents=file_get_contents($strem);          // file_get_contents获取内容
if (!preg_match("<html>",$contents)){         // 暂时这样测试匹配成功与否
     die("内容失效");                           
}

$contents=str_replace("\\n",'',$contents);
$contents=str_replace("/template/default/images",'http://seo.chinaz.com/template/default/images',$contents);

preg_match("/\\<table (.*?)\\>(.*?)\\<\\/table\\>/i",$contents,$newcode);

$_infohtml="<center><table class='info_tab'>".$newcode[2]."</table></center>";

echo $_infohtml;
    }   
}

if ($_POST['ck_tj']){   

    if(!empty($_POST['ck_url'])){
$ck_url=$_POST['ck_url'];
$show_seo1=new seo_Check($ck_url);
$show_seo1->show_seo();
    }
}else
    {
        $ck_url="";
        echo $check_html;
    }

//echo $show_seo1->cur_html;
?>
//该片段来自于http://yuncode.net


网友评论    (发表评论)


发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。


扫码下载

加载中,请稍后...

输入口令后可复制整站源码

加载中,请稍后...