我試圖抓住http://www.nhl.com/ice/standings.htm?season=20112012&type=LEA的表格,並將其存儲到我的服務器上的MySQL數據庫中。使用下面,我能夠完全複製網站,但我不知道如何提取該表。代碼如下:從NHL.com上颳去數據
任何想法?
function get_data($url)
{
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$returned_content = get_data('http://www.nhl.com/ice/standings.htm?season=20112012&type=LEA');
echo $returned_content;
UPDATE:
$html = file_get_html('http://www.nhl.com/ice/standings.htm?season=20112012&type=LEA');
$e = $html->find("table", 2);
echo($e);
此代碼的工作,職位像我需要一個表。但是現在我很好奇我會如何去除所有不必要的鏈接/格式並將其保存到數據庫中?
對不起,這是PHP。 – jsquadrilla
這可能是針對他們的服務條款。公司爲這些數據提供Web服務和API提供了大量資金。 –