document中输出html字符串流,HTML DOMDocument从段落后面的标签中获取字符串
我想解析html文檔。我需要'h2'之后所有'p'的內容。
要解析的html :(示例)
Lorem ipsum
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo,
Aenean commodo
Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
consectetuer adipiscing
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo,
這里我想得到最后兩個'p'標簽(動態)。
這是我的PHP代碼:
$dom = new DOMDocument();
$dom->loadHTMLFile($html_file);
libxml_use_internal_errors(true);
$h2_tags = $dom->getElementsByTagName('h2');
foreach($h2_tags as $single_tag) {
echo $single_tag->textContent;
print_r($single_tag);
}
這只給了我h2的文字內容。但是在h2之后我需要'p'。
這是可能的還是我需要使用其他課程?
總結
以上是生活随笔為你收集整理的document中输出html字符串流,HTML DOMDocument从段落后面的标签中获取字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html 闪烁文本,HTML最简单的文字
- 下一篇: jmeter添加html,Jmeter