Nokogiri, Xpathでh1タグに挟まれた兄弟タグの数え方

実現したいこと

下手なタイトルですみません。
RubyのNokogiriを使用しています。
次のHTMLでh1タグ(mmmm)に挟まれている兄弟関係にあるdivタグ(oooo)を数え上げる手法があれば教えてください。想定している出力結果としては"[3,2,1]"等です。

HTML

1<div id="CONTENTS_MAIN"> 2 <h1 class="mmmm"></h1> 3 <div class ="oooo"></div> 4 <div class ="oooo"></div> 5 <div class ="oooo"></div> 6 <h1 class="mmmm"></h1> 7 <div class ="oooo"></div> 8 <div class ="oooo"></div> 9 <h1 class="mmmm"></h1> 10 <div class ="oooo"></div> 11 <h1 class="mmmm"></h1> 12</div>

前提

スクレイピングで遊んでいます。
RubyでNokogiri(1.14.3)を使用しています。
他に必要な情報があればどうぞご教授下さい。

コメントを投稿

0 コメント