2012-11-22 48 views
0

我正在使用CURL來生成數據。雖然該網站沒有提供任何其他格式的提取所以我所做的只是paas的網址和檢索HTML中的數據這是我的腳本正在取回。我可以將該HTML數據轉換爲任何其他格式,如JSON或XML,這樣我就可以輕鬆地在PHP中解析HTML。如果我無法使用JSON/XL獲取數據,我將如何根據我的相關性提取解析數據。我有一些代碼讓它在json中。CURL解析HTML數據

function get_json_content($json_url = '') { 
    $ch = curl_init($json_url); 
    $options = array(
     CURLOPT_RETURNTRANSFER => true, 
     CURLOPT_HTTPHEADER => array('Content-type: application/json'), 
     CURLOPT_TIMEOUT => 160, 
     CURLOPT_FOLLOWLOCATION => 1 
    ); 

    curl_setopt_array($ch, $options);    // Setting curl options 
    $result = curl_exec($ch);      // Getting jSON result string 
    return $result; 
} 

$json_url = 'http://www.evertek.com/viewpart.asp?auto=78053&cat=45#.UKZWHme5JI4'; 
$get_result = get_json_content($json_url); 
die($get_result); 

This $get_result is receving in html。請幫助我,我的座右銘是以適當的格式提取或解析數據,無論其格式如何。我只是想輕鬆解析數據,以便可以將它用於PHP。

回答

0

試圖從一個完整的網站上檢索數據不是一件容易的事情。你會想要使用一個網站支持的API,以便於你操作的有意義的方式爲你提供數據。

您需要查看一些關於網站抓取的教程,否則您將不得不解析html並去掉無用的信息。