我試圖從HTML頁面解析一些信息。唯一的問題是我需要的信息不在標籤中,因此無法輕易找到。這是我正在談論的一個例子。PHP解析器:解析HTML標籤後的HTML文本
<span class="fieldlabeltext">Levels: </span>Undergraduate
<br>
<span class="fieldlabeltext">Attributes: </span>Online Course
<br>
<span class="fieldlabeltext">Instructors: </span>N/A
<br>
我需要從示例中提取「在線課程」上面,但不是所有的「屬性」是整個HTML文件相同。所以有些可能可能是「批判性思維」或「頂點」,還有更多其他的頭銜。提取這些數據的最佳方法是什麼?我正在使用PHP簡單HTML DOM解析器 - http://simplehtmldom.sourceforge.net/
一旦你找到一個DOM樹中的節點,有'nextsibling'和'previoussibling'看樹節點的鄰居。不知道是否simpledom有,但完整的DOM。 – 2012-03-16 18:30:48