0
<div id="title">
Post Title
</div>

<div id="post">
<a href="some link" id="buton">SOME LINK</a>
<a href="some link" id="buton">SOME OTHER LINK THAT I DONT WANT BUT HAS SAME ID</a>
</div>

我正在使用 simple_html_dom 尝试从公共网站上抓取一些帖子,我可以很容易地获得标题,find->div[id=title]但我还需要帖子 div 中的第一个链接,因为该 div 中的所有链接都有相同的 id 我有一个只是获得第一个及其各自的标题有点问题。

我听说过 xPath,如果我知道如何使用它,我会使用它,但我还没有

4

2 回答 2

0

即使没有 xpath,鉴于您的第一个示例,您似乎应该能够做一些微不足道的事情,例如

find->div[id=post]

然后问孩子,然后从那里选择第一个。

于 2013-05-07T04:08:49.293 回答
0

那将是:

$doc->find('div#post a', 0);
于 2013-05-07T06:33:42.663 回答