在里面提取html

时间:2014-11-04 08:29:24

标签: php dom curl domdocument

我想在没有simplehtmldom

的情况下在<p class="js-swt-text"内提取html

bellow是我用simplehtmldom做的工作示例:

<?php

include('simple_html_dom.php');
$html = file_get_html("http://blabla.com");
foreach($html->find('.js-swt-text') as $ret) {
    echo $ret;
}

?>

请帮我处理domdocument

<?php
$html = file_get_contents("http://blabla.com");

并从每个<p class="js-swt-text"

回显html

1 个答案:

答案 0 :(得分:0)

您可以使用:

$html = file_get_contents("http://blabla.com");
$dom = new DomDocument();
$dom->loadHtml($html);
$xpath = new DomXpath($dom);
$items = $xpath->query('//p[@class="js-swt-text"]');
foreach ($items as $item) {
   echo $item->textContent . "\n";
}