外部网站数据分离提取的所有H2标签


External website data separate all H2 tags extracted

我使用下面从外部网站拉一些数据。目前它正在工作,我正在得到我需要的数据。问题是我得到所有的h2标签混杂在一起。下面是我使用的:

  $no2_row = $no1_xpath->query('//div[3]/div/div/div/h2');
  if($no2_row->length > 0){
      foreach($no2_row as $row2){
        $name1 = $row2->nodeValue;
          echo $name1;
      }

是否有一种方法,我可以使用explode或其他东西,所以我可以选择我想要显示什么?像$name1_explode[5]会显示第5个H2标签吗?

谢谢,

我想你可以:

$no2_row = $no1_xpath->query('//div[3]/div/div/div/h2[5]');

$no2_row = $no1_xpath->query('//div[3]/div/div/div/h2');
$data = array();
  if($no2_row->length > 0){
      foreach($no2_row as $row2){
        $data[] = $row2->nodeValue;
      }
}
echo $data[4];