Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 擦伤首次发生 职称_Php_Simple Html Dom_Scrape - Fatal编程技术网

Php 擦伤首次发生 职称

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] 然后询问孩子们,并从中选择第一个

我正在使用simple_html_dom尝试从一个公共网站上刮取一些帖子,我只需
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);