行に信頼できる属性があるセル内のテキスト値を取得するのは簡単だと思います。$browser.tr(:class, "datarow2_sm")
ただし、テーブルの次のデータからデータを取得する必要もあります。<tr>
これは、としてのみ定義されてい<tr class="">
ます。そのHTMLコンテンツには、ワティル語で言えば、非常にユニークなものもありません。
その行をキャッチするための1つの気が進まない方法は次のとおりです。
cell1value = $browser.tr(:class, "datarow2_sm").parent[3][1].text
cell2value = $browser.tr(:class, "datarow2_sm").parent[3][2].text.to_f # etc.
しかし、私は固定インデックス[3]に依存したくありません。それは、より広いテーブルのそのようなものがシフトする可能性があるからです。.parentに加えて、.sibling(.next / * .previous * Mechanizeのように)のようなものはありますか?おそらく、同じタイプのノード(tdやDOM内の非行ノードではなく別のtrへのtr)を好む人ですか?