Acá esta el código que uso para la captura de datos:
Código PHP:
Si alguien tiene una idea de como solucionarlo se lo agradeceria Ver original
<?php $doc = new DOMDocument(); $doc->loadHTMLFile('http://www.weatherlink.com/user/agustinrh/index.php?view=summary&headers=0'); $xpath = new DOMXPath($doc); $rows = $xpath->query('//table/tr[position()>1 and position()<10]'); echo " <table width='60%' cellspacing='0' border'2'> <tr> <td><strong>Station Summary</strong></td> <td><strong>Current</strong></td> <td><strong>Today's Highs</strong></td> <td><strong>Today's Lows</strong></td> </tr>"; foreach ($rows as $row) { $td = $row->getElementsByTagName('td'); if ($td->length == 6) { echo "<tr><td>".$td->item(0)->nodeValue. "</td><td> " . utf8_decode($td->item(1)->nodeValue). "</td><td>" .utf8_decode($td->item(2)->nodeValue). "</td><td> " .utf8_decode($td->item(3)->nodeValue). "</td></tr>"; } } echo '</table>'; ?>