我还在纠结于学习 php 简单 DOM 并遇到了一个令人费解的场景。没有唯一的标签可以实际用来指定我想要的东西,它只是一大堆<a>
标签。除了它们在评论之间分组的事实。
如果我做一个
foreach($html->find('comment a') as $a){
$articles[] = array($a->href,$a->innertext);
}
我得到了很多东西。那么有没有办法指定我想要<a>
第一个和第二个评论之间的所有标签,第三个和第四个等。或者在这种情况下使用 DOM 不是最好的东西,因为它只是一堆 html。
片段:
<! FIRST COLUMN STARTS HERE>
<center><table CELLPADDING="3" WIDTH="100%"><tr>
<td ALIGN="LEFT" VALIGN="TOP" WIDTH="30%"><tt><b>
<A HREF="http://foo.bar">Text text text...</A><BR><BR>
谢谢