-1

我正在尝试创建一个页面,我在其中输入一个 url,PHP 代码使用它从另一个网站中提取页面元素以显示在我的博客文章中。我什至还没有完成表单,现在我只需要了解如何让这段代码工作,以便它在 div 中显示页面元素,类为“products-grid firstodd”。

<?php
$homepage = file_get_contents('website');
$dochtml = new DOMDocument();
$dochtml->loadHTML($strhtml);
$dochtml->getElementsByClassName('products-grid first odd');
echo ????
?>
4

1 回答 1

1

PHP DOMDocument对象似乎没有该方法getElementsByClassName()

相反,我认为您必须getElementsByTagName()遍历这些DOMElement,然后getAttribute('class')逐一检查,直到找到正确的。

于 2015-01-16T22:04:12.247 回答