最近在研究PHP抓数据,可是新闻列表怎么抓啊?
咱没什么数分,求教!

解决方案 »

  1.   

    //采集页面$url
    $url="http://taiwan.net.tw/m1.aspx?sNo=0000112&t=r&keyString=^^^&page=1";//读取采集页面$url
    IF(!$html = @file_get_contents($url)){
    Echo "获取信息错误!";
    }//取得内容块
    preg_match_all ("/<!--房間查詢-->(.*)<!--特殊查詢   內頁搜尋-->/is",$html,$out, PREG_PATTERN_ORDER);
    $html=$out[0][0];
    $html=Preg_replace("/   |  |\r\n/"," ",$html);
    Echo "<textarea style='width:100%;height:200px'>{$html}</textarea>";$html = Explode("<div class=\"show\"></div>", $html);Foreach($html as $key=>$value){
    //取得各个内容
    preg_match_all ("/<td class =\"r_td1\">(.*)<\/td>/i",$value,$out, PREG_PATTERN_ORDER);
    Echo "<textarea style='width:100%;height:200px'>";
    Print_r ($out);
    Echo "</textarea>";
    }