2012-11-14 105 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