我想用php获取div内容,div的类是项ajax-product-load 。我的代码是:
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTML($html); // loads your HTML
$xpath = new DOMXPath($doc);
// returns a list of all links with rel=nofollow
$nlist = $xpath->query("//div[@class='item ajax-product-load']");
print_r($nlist);
它返回了我有多少div可用类项ajax-product-load 。但我需要得到div的内容。这段代码的结果是:
DOMNodeList Object
(
[length] => 17
)
答案 0 :(得分:0)
$xpath->query(...)
会返回DOMNodelist
个对象。您需要使用$item = $nlist->item(0);
检索项目,然后使用$content = $item->textContent;
获取内容。
$nlist = $xpath->query("//div[@class='item ajax-product-load']");
$item = $nlist->item(0);
$content = $item->textContent;
print_r($content);