【发布时间】:2011-02-03 19:24:40
【问题描述】:
我使用file_get_contents 从远程服务器获取一个页面,但我想过滤该页面并从中获取一个使用 PHP 的具有“文本”类的 DIV。我从DOMDocument 开始,但现在我迷路了。
有什么帮助吗?
$file = file_get_contents("xx");
$elements = new DOMDocument();
$elements->loadHTML($file);
foreach ($elements as $element) {
if( !is_null($element->attributes)) {
foreach ($element->attributes as $attrName => $attrNode) {
if( $attrName == "class" && $attrNode== "text") {
echo $element;
}
}
}
}
【问题讨论】: