0

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

改行の前にのみものを置くようにするにはどうすればよいですか?

4

1 に答える 1

1

段落構造がすべてのdivで同じである場合は、いつでもコンテンツ分割できます。

doc = Hpricot(@response)

doc.search(".someDiv").each do |content|
   puts content.inner_html.split("<br>").first
end
于 2012-06-20T13:41:53.007 に答える