我正在尝试使用简单的 html dom 从看起来像这样的文件中提取元素。
- 该文件有几个看起来相同的表
class=sometable
。 - 每张桌子都有几张
<tr class=sometr>
。 - 然后在每个 tr 中,我有
th
一个标题,一个 td 有一个类别。
我要提取的是所有表中所有表行的所有标题class=title
及其对应的类别编号。class=category
我已将文件加载到$html
. 有人能告诉我在那之后我应该找到什么吗?我什至尝试过$collection = $html->find('tr');
并且对集合做了一个vardump,但什么也没得到,所以看起来我选择不正确。
<table class="sometable">
<tbody>
<tr class="sometr">
<th><a class="title">Table 1 Title1</a></th>
<td class="category" id="categ-113"></td>
<td class="somename">Table 1 Title 1 name</td>
</tr>
<tr></tr>
<tr></tr>
</tbody>
</table>
<table class="sometable">
</table>
<table class="sometable">
</table>