我正在尝试使用Simple Html Dom从外部页面获取元素明文。
<?php
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
include('simple_html_dom.php');
$html = new simple_html_dom();
// Create DOM from URL or file
$html = file_get_html('http://www.vedora.sk/obchodnici/index.php');
$myContent = $html->find('table')->plaintext;
echo $myContent;
$html->clear();
unset($html);
?>
只有一个。如果我运行代码,我会收到错误:
注意:尝试在第12行的/var/www/tmp.php中获取非对象的属性
编辑:有没有办法得到html(原样)?答案 0 :(得分:2)
非常确定$html->find('table')
会返回一个元素数组,即使只有一个元素。如果您只想找到一个元素,则使用$html->find('table', 0)
(0表示索引0)。