2010-12-02 3 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 

매우 우아하지,하지만 코드 전에를 추가하고 당신은하지 않습니다 후속 쿼리에서 빈 노드를 가져옵니다.

관련 문제