【发布时间】:2023-03-13 19:08:01
【问题描述】:
简单的 HTML DOM 查找标签并从页面链接获取数据 嗨我是简单的 HTML DOM,基本上我需要从 h2 标题和内容 链接(页面/id/1)。我得到堆栈的重点是从 page 获取数据。 格式应该和
一样- 标题
比赛形式 lik1 , 来自link5的内容
- 标题2
来自链接的内容, 来自 2 的内容
<section class="level">
<h2> title </h2>
<a class="links" href="page/id/1">link1 </a>
<a class="links" href="page/id/2">link2 </a>
<a class="links" href="page/id/3">link3 </a>
<a class="links" href="page/id/4">link4 </a>
<a class="links" href="page/id/5">link5 </a>
</section>
<section class="level">
<h2> title 2 </h2>
<a class="links" href="page/id/7">link1 </a>
<a class="links" href="page/id/8">link2 </a>
</section>
<section class="level">
<h2> title 3 </h2>
<a class="links" href="page/id/9">link2 </a>
<a class="links" href="page/id/10">link3 </a>
</section>
我知道这应该是任何帮助的人
foreach ($html->find('h2') as $key => $value) {
echo $html->find('h2',0)->plaintext;
//this is where Im stack getting the data from the link
foreach ( ) {
echo data from the link example.com/page.php/id/1
echo data from the link example.com/page.php/id/2
}
}
【问题讨论】:
-
我不确定你想要什么,但是看看这个stackoverflow.com/questions/10524838/…
-
理想情况下是
$h2->find('~ a'),但简单的 html dom 不支持
标签: php simple-html-dom