我正在尝试创建一个页面,我在其中输入一个 url,PHP 代码使用它从另一个网站中提取页面元素以显示在我的博客文章中。我什至还没有达到表单的程度,现在我只需要了解如何让这段代码工作,以便它以类"产品网格第一奇数"显示div 中的页面元素。
<?php
$homepage = file_get_contents('website');
$dochtml = new DOMDocument();
$dochtml->loadHTML($strhtml);
$dochtml->getElementsByClassName('products-grid first odd');
echo ????
?>
PHP DOMDocument 对象似乎没有方法getElementsByClassName()
。
相反,我认为您必须getElementsByTagName()
然后遍历这些 DOMElements 和每个getAttribute('class')
,并检查直到找到合适的一个。