【发布时间】:2010-09-26 00:05:42
【问题描述】:
我正在尝试使用 simpleXML 从网站获取图像,但收到一个 PHP 错误,提示我正在尝试调用非对象上的成员函数 xpath()。
下面是我试图用来获取图像源标签的行:
$xpath = '/html/body/div/div/div[5]/div/div/div[2]/div/div[2]/img';
$html = new DOMDocument();
@$html->loadHTMLFile($target_URL);
$xml = simplexml_import_dom($html);
$source_image = $xml->xpath($xpath);
$source_image = $source_image[0]['src'];
我做错了什么?倒数第二行很明显有问题,但我不确定是什么问题。
【问题讨论】:
标签: php object dom xpath simplexml