我正在尝试使用简单的 html dom 解析器解析 html 文件。下面是 html 代码。我想在 p 标签后获取纯文本,即“查看 www.freeportusa.com/packages-and-deals 以获取 J.Crew 为男性、女性和儿童提供的优惠!”。但是我设法获得了促销标题,即“J.CREW 的交易!”。任何建议如何在段落标签之后获取该文本。
foreach($html->find('#sidebar h3') as $h3_cont)
{
if($h3_cont->next_sibling()->class == 'separator special')
{
$mem_det['promotions'] .= $h3_cont->next_sibling()->next_sibling()->innertext.'<br />';
$mem_det['promotions_desc'] .= ??
}
}
<div id="sidebar">
<h3 style="">PROMOTIONS</h3>
<p><strong style="text-transform:uppercase">Deals from J.Crew!</strong></p>
Check out www.freeportusa.com/packages-and-deals for the great offer from J.Crew for Men, Women & Children! </div>