2012-11-14 120 views
0

我有以下代碼。其中顯示了PHP中的網頁。PHP獲取元素

<?php 


$ch = curl_init(); 
    curl_setopt($ch, CURLOPT_URL, "http://jobseekers.direct.gov.uk/listjob.aspx?sessionid=94d5cfde-f7f1-40e9-bef6-2f587b4f04b0&pid=4&sid=421116805&p=1&so=1&rpp=20"); 
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
    $curled=curl_exec($ch); 
    curl_close($ch); 
print_r($curled); 

?>

我想借此元素,如工作角色帶出捲曲。我想列出所有角色的列表,但我知道如何通過觀看教程來做到這一點。工作角色嵌入TD類

+1

發佈要解析的HTML樣本。您將需要使用DOM解析器,如[DOMDocument](http://php.net/manual/en/class.domdocument.php)。 –

+0

如果有幫助,Xpath是一種非常方便的方式來瀏覽DOMDocument中包含的元素。 XPath和CSS選擇器基本上做同樣的事情 - 識別html元素,但在這種情況下,DOMDocument上的XPath查詢將返回所需的元素。 – adomnom

回答

0

所以你想要做的實際上是HTML解析,CURL只是爲了獲取頁面。檢查this post out是一個很好的先發。

我個人推薦使用SimpleDom,它使您能夠在HTML文檔上應用基於css選擇器的語法。

+0

謝謝!這是我第一次使用PHP,所以我很笨。感謝您的鏈接。 – user1781162