2
<table>
  <tbody>
    <tr>
      <td>
        Product Name
      </td>
    </tr>
    <tr>
      <td>
        Apple
      </td>
    </tr>
    <tr>
      <td>
        Dell
      </td>
    </tr>
    <tr>
      <td>
        HP
      </td>
    </tr>
  </tbody>
</table>

上記の HTML コードから、次のようなことができるはずです。

page.search('td').text_includes('HP').last.up('tbody')

parentその上で数回呼び出すことでこれを行うことができますが、その要素<td>を見つけて取得するまでトラバースしたいと考えています。<tbody>jQuery にはこの機能がありますが、Nokogiri でこれを行う方法がわかりません。

4

4 に答える 4