2010-12-02 13 views

答えて

0

使用select

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

あなたが完全に空白のタグを削除した場合、それは問題ではない場合、あなたはこのような何か試すことができます。

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

ない非常にエレガントに、しかし、あなたのコードの前にこれを追加し、あなたがしません後続のクエリで空白ノードを取得します。

関連する問題