簡體   English   中英

SimpleHTMLDOM-在div中排除元素

[英]SimpleHTMLDOM - Exclude element inside div

我正在使用SimpleHTMLDOM並嘗試從網站獲取一些內容。 我必須說,我對使用SimpleHTMLDOM感到非常滿意,但是我找不到關於我的問題以及如何解決的任何信息。

事情是這樣的:我正在嘗試從跟隨元素:foo中提取字符串。

這是站點上元素foo的標記:

<div class="foo"> 
   Lorem Ipsum 
   <div class="bar"></div>
</div>

我正在使用的php代碼是這樣的:

foreach($html->find('.foo ') as $m)
        $foo = $m->innertext;

這將輸出:

Lorem Ipsum <div class="bar"></div>

所以我的問題是如何在foo類中排除div / element?

提前致謝!

我認為您可以找到與以下內容類似的第一個文本節點...

foreach($html->find('.foo') as $foo)
    echo $foo->find('text', 0);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM