使用PHP从网站解析信息

时间:2014-05-13 15:09:36

标签: php html parsing

我想从这个西班牙语网站中提取信息:http://www.esios.ree.es/web-publica/,但似乎该网站首先下载了一个HTML,我可以通过函数file_get_contests获取,但之后它会下载更多代码,我可以&#39 ;不幸的是,它是我感兴趣的代码部分。我可以从导航器中看到此代码,但不能使用此功能下载。

我正在使用的问题代码如下:

<?php
  echo "<h1>Hello Venancio</h1>";
  // fetch contents from http://www.esios.ree.es/web-publica/
  $url = 'http://www.esios.ree.es/web-publica/';
  $content = file_get_contents('http://www.esios.ree.es/web-publica/');  
  $DOM = new DOMDocument;
  $DOM->loadHTML($content);  
  $elements = $DOM->getElementById('panel01');  
  $data = array();
  foreach($elements as $node){
    foreach($node->childNodes as $child) {
      $data[] = array($child->nodeName => $child->nodeValue);
    }
  }  
?>

0 个答案:

没有答案