0

解析しようとしている次の埋め込みhtmlがあります。

<table class="repeated table name" width="100%"
    <tbody>
        <tr class="label">
          <td>Search Item</td>
        </tr>
        <tr class="row1">
           <td>Return Item </td>
        </tr>
     </tbody>
 </table>

Search Item のエントリは一致しているので、このエントリを検索したいのですが、次の行 Return Item のエントリを返したいです。

誰でもこれを手伝ってもらえますか?

4

1 に答える 1

0

それを行う1つの方法は次のとおりです。

Element els = doc.select("td:containsOwn(search item)").parents().first();
Element nextSibling = els.nextElementSibling();

System.out.println(nextSibling.select("td").text());

もっとエレガントなアプローチが存在すると仮定していますが、これで仕事は完了です。

于 2013-04-16T08:14:27.323 に答える