0
<tr>
    <th nowrap="" align="RIGHT" valign="TOP">Address:</th>
    <td dir="ltr">
       Address: 505 8TH AVENUE, SUITE 603, NEW  YORK, NY, 10018, United States.
    </td>
</tr>
<tr>
    <th nowrap="" align="RIGHT" valign="TOP">Date:</th>
    <td dir="ltr">2011</td>
</tr>

我有一个看起来与此类似的 html 源,我想使用 simple_html_dom (因为我目前已经在项目中使用它)能够找到父文本地址并获取子文本Address: 505 8TH AVENUE, SUITE 603, NEW YORK, NY, 10018, United States 问题似乎是没有唯一标识 html 元素,如何解决这个问题?

4

1 回答 1

0

不能用 simple_html_dom 完成,因为它缺少兄弟选择器。使用 phpquery,您可以:

$doc->find('th:contains("Address:") + td')->text();
$doc->find('th:contains("Date:") + td')->text();
于 2013-05-08T00:51:29.950 回答