2017-08-01 33 views
0

我想从HTML这种结构中提取数据后立即获得元素PHP简单的DOM元素类似于+ CSS选择器

TD1 TD2 TD3

当我尝试simple php dom

foreach($html->find('body + table + table + table + table') as $element) 
    echo $element->innertext . '<br>'; 

我得到这样的结果:

TD1 TD2 TD3

TD2 TD3

TD3

好像PHP的DOM库不与+ CSS选择工作,所以它创建元素“body + table + table + table + table”几次,而不仅仅是直接的body> table> table> table >表。

我怎么能得到的只是外部标记曾经那么结果将是 TD1 TD2 TD3 ? 在一页中的HTML中,这个结构在同一个页面中有好几次,所以我正在寻找类似于+ CSS选择器的东西,以便在页面中获得此元素body + table + table + table + table的所有实例。

回答