問題があります。Web ページの HTML テーブルから数行を取得する必要があります。ランダムな Web サイトのコンテンツを文字列として取得するメソッドがありますが、今度はそれを解析する必要があります。私は次のようなものを使ってそれをやろうとしました:
HTML の例:
<table>
<tr class="test">
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr class="test2>
<td>5</td>
<td>6</td>
<td>7</td>
<td>8</td>
</tr>
<tr class="test3>
<td>9</td>
<td>10</td>
<td>11</td>
<td>12</td>
</tr>
この例の HTML では、5、6、7、8 などの値のみが必要です。したがって、JSoup を使用して定義された次のメソッドがあります。
String url = "a.html";
Document doc = Jsoup.connect(url).get();
Elements div = doc.select("table.domains-market-table.tbody.tr");
Element masthead = doc.select("table.domains-market-table").last();
しかし、これはdiv全体のコンテンツを取得しますが、各要素を取得したいのです。誰でもこれを解決するのを手伝ってもらえますか? ありがとう。