2010-12-02 5 views

Antwort

0

Verwendung select:

doc.css('p').select{ |n| n.inner_text }.each do |paragraph| 
    puts raw(paragraph) 
end 
0

Wenn es spielt keine Rolle, wenn Sie die leeren Tags sogar komplett löschen, können Sie so etwas wie dies versuchen:

doc.css('p').each do |node| 
    node.remove if node.inner_text == '' 
end 

Nicht sehr elegant, aber bevor Sie den Code hinzufügen, und Sie werden nicht Holen Sie leere Knoten in nachfolgenden Abfragen.

Verwandte Themen