在同一个 html 页面中,有两种不同格式的相同包含:
第一个是:
<div class="gs"><h3 class="gsr"><a href="http://www.example1.com/">title1</a>
第二个是:
<div class="gs"><h3 class="gsr"><span class="gsc"></span><a href="http://www.example2.com/">title2</a>
如何在可以使用 simple_html_dom 处理两种不同格式的代码中获取链接和标题?我试过这段代码,但它不起作用:
foreach($html->find('h3[class=gsr]') as $docLink){
$link = $docLink->first_child();
echo $link->plaintext;
echo $link->href;
}