0
이 코드가 있지만 비어 있지 않은 p 태그를 가져 오려면 어떻게해야합니까? 당신이 전부 빈 태그를 제거하면이 문제가되지 않는 경우Nokogiri에서 비어 있지 않은 태그를 찾는 방법은 무엇입니까?
doc.css('p').first(3).each do |paragraph|
puts raw(paragraph)
end
이 코드가 있지만 비어 있지 않은 p 태그를 가져 오려면 어떻게해야합니까? 당신이 전부 빈 태그를 제거하면이 문제가되지 않는 경우Nokogiri에서 비어 있지 않은 태그를 찾는 방법은 무엇입니까?
doc.css('p').first(3).each do |paragraph|
puts raw(paragraph)
end
사용 select
:
doc.css('p').select{ |n| n.inner_text }.each do |paragraph|
puts raw(paragraph)
end
, 당신은이 같은 시도 할 수 있습니다 :
doc.css('p').each do |node|
node.remove if node.inner_text == ''
end
매우 우아하지,하지만 코드 전에를 추가하고 당신은하지 않습니다 후속 쿼리에서 빈 노드를 가져옵니다.