【发布时间】:2018-03-29 06:28:10
【问题描述】:
我想从这个 html 页面显示“hiOutsideTemp”值:http://amira.meteokrites.gr/ZWNTANA.htm 到我的页面。这是一个临时值。
我正在使用以下代码:
<?php
require_once 'simple_html_dom.php';
$html_string = file_get_contents('http://amira.meteokrites.gr/ZWNTANA.htm');
$dom = new DOMDocument();
libxml_use_internal_errors(true);
$dom->loadHTML($html_string);
libxml_clear_errors();
$xpath = new DOMXpath($dom);
$values = array();
$row = $xpath->query('//td[@id="/html/body/table/tbody/tr[7]/td[2]"]');
foreach($row as $value) {
$values[] = trim($value->textContent);
}
echo '<pre>';
print_r($values);
?>
但我没有得到任何结果。 我该怎么办?
【问题讨论】:
-
我会研究类似 PHPQuery 的东西,而不是 Dom 和 Xpath。但这只是我的偏好。基本上,它允许您使用 Jquery 之类的选择器。
$Doc->find('.hiOutsideTemp')->text()等 -
你不能只使用 HTML iframe 吗?
标签: php html parsing file-get-contents