【发布时间】:2014-04-01 17:20:20
【问题描述】:
我对Simple HTML DOM Parser还是很陌生。我想从以下 HTML 中获取一个子元素:
<div class="article">
<div style="text-align:justify">
<img src="image.jpg" title="image">
<br>
<br>
"Text to grab"
<div>......</div>
<br></br>
................
................
</div>
</div>
我正在尝试获取文本“要抓取的文本”
到目前为止,我已经尝试了以下查询:
$html->find('div[class=article] div')->children(3);
但它不起作用。知道如何解决这个问题吗?
【问题讨论】:
-
这将有助于为您的代码提供一些上下文,而不仅仅是一行...
-
你遇到了什么错误?
-
您想从哪个孩子获取文本?
-
不幸的是,
Simple HTML DOM Parser不将文本视为节点,因此这不起作用...您可以尝试使用find('text'),但请注意,由于<br>,您将有空行。 ..
标签: php xpath simple-html-dom