使用 DOMdocument() 方法按类名获取元素
2022-08-30 23:58:27
以下是我试图实现的目标:检索页面上的所有产品并将它们放入数组中。以下是我正在使用的代码:
$page2 = curl_exec($ch);
$doc = new DOMDocument();
@$doc->loadHTML($page2);
$nodes = $doc->getElementsByTagName('title');
$noders = $doc->getElementsByClassName('productImage');
$title = $nodes->item(0)->nodeValue;
$product = $noders->item(0)->imageObject.src;
它适用于不适用于产品。有关信息,在HTML代码中,img标记如下所示:$title but
<img alt="" class="productImage" data-altimages="" src="xxxx">
我一直在研究这个(PHP DOMDocument如何获取元素?),但我仍然不明白如何使它工作。
PS : 我得到这个错误:
调用未定义的方法
DOMDocument::getElementsByclassName()