先擦掉第一次

时间:2013-05-07 03:38:33

标签: php simple-html-dom scrape

<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]轻松获得标题,但我还需要post div中的第一个链接,因为所有链接都在div有相同的id我有一点问题只是获得第一个及其各自的标题。

我听说过xPath,如果我知道怎么做就会使用它,但我还没有

2 个答案:

答案 0 :(得分:0)

即使没有xpath,给出你的第一个例子,看起来你应该可以做一些微不足道的事情,如

find->div[id=post]

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

答案 1 :(得分:0)

那将是:

$doc->find('div#post a', 0);