DOMDocument在两个p标签之间抓取html

时间:2013-05-10 17:00:50

标签: php dom domdocument

我目前正在学习PHP DOM。我从网页上提取数据并尝试在我的页面上解析它。我的问题是如何抓取HTML?使用下面的方法,它抓取所有文本并剥离HTML。我想留下HTML。

$html = file_get_contents("http://websiteaddress.com");
$doc = new DOMDocument();
@$doc->loadHtml($html);
$x = new DOMXpath($doc);
foreach ($x->query("//h3[@class='expressway full-width']//p") as $node)
{
    $title[] = trim($node->textContent);
}

我想要像$ node-> htmlContent这样的东西 - 但这似乎不存在。

修改

我已经尝试了相关问题的答案,但它对我不起作用:

$location[] = trim($node->saveHtml($x));

所示:

Fatal error: Call to undefined method DOMElement::saveHtml() in /home/****/public_html/bluegrass_jobs.php on line 34

0 个答案:

没有答案