Ruby 在中断前从div获取内容
使用hpricot,我可以获得一些div的内容-Ruby 在中断前从div获取内容,ruby,hpricot,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
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
cilum dolore eu fugiat nullar pariatur。圣奥卡塔铜塔除外
傲慢的人,必须为自己的行为负责。
更多的文字,图片和其他东西
如何确保我只在换行符之前放置内容?如果所有div的段落结构相同,您可以始终拆分内容:
doc=Hpricot(@response)
文档搜索(“.someDiv”)。每个都有内容|
将content.internal\u html.split(“
”)放在第一位
结束
doc = Hpricot(@response)
doc.search(".someDiv").each do |content|
puts content.inner_html.split("<br>").first
end