Php 擦伤首次发生 职称
我正在使用simple_html_dom尝试从一个公共网站上刮取一些帖子,我只需Php 擦伤首次发生 职称,php,simple-html-dom,scrape,Php,Simple Html Dom,Scrape,我正在使用simple_html_dom尝试从一个公共网站上刮取一些帖子,我只需find->div[id=title]就可以很容易地获得标题但是我还需要post div中的第一个链接,因为该div中的所有链接都具有相同的id,所以我在获取第一个链接及其各自的标题时遇到了一些问题 我听说过xPath,如果我知道如何使用它,我会使用它,但我现在还不知道,即使没有xPath,给出您的第一个示例,您似乎应该能够做一些琐碎的事情,比如 find->div[id=post] 然后询问孩子们,并从中选择第一个
find->div[id=title]就可以很容易地获得标题
但是我还需要post div中的第一个链接,因为该div中的所有链接都具有相同的id,所以我在获取第一个链接及其各自的标题时遇到了一些问题
我听说过xPath,如果我知道如何使用它,我会使用它,但我现在还不知道,即使没有xPath,给出您的第一个示例,您似乎应该能够做一些琐碎的事情,比如
find->div[id=post]
然后询问孩子们,并从中选择第一个。即:
<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>
$doc->find('div#post a', 0);