在休息之前从div获取内容

时间:2012-06-20 13:34:11

标签: ruby hpricot

使用hpricot我可以获得一些div的内容 -

doc = Hpricot(@response)

doc.search(".someDiv").each do |content|
   puts content.inner_html
end

//这会出现以下内容

cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
<br>
some more text, images and other stuff

我怎样才能确保我只在换行前放置东西?

1 个答案:

答案 0 :(得分:1)

如果所有div的段落结构相同,您可以始终拆分 内容

doc = Hpricot(@response)

doc.search(".someDiv").each do |content|
   puts content.inner_html.split("<br>").first
end