td
タグから値を抽出しようとしていますが、機能しません。td
に「技術」という値が入っていて、彼の後ろにある値td
たとえば、td
は「Technology」で、td
はそれ以降です: 'Windows Server' < - この値はどのように取得できますか?ここでのコードは次のとおりです。JS値からの値を抽出するタグ
</td>
</tr>
</tbody>
</table>
</dd>
<dt>
<a href="#course-info">Informacje o kursie</a></dt><dd id="course-info"><table><tbody>
<tr>
<td>Odbiorcy:</td>
<td style="text-transform: capitalize;">IT Professionals</td>
</tr>
<tr>
<td>Technologia:</td><td>Windows Server</td>
</tr>
<tr>
<td>Poziom:</td><td>300</td>
</tr>
<tr>
<td>Bieżąca wersja:</td><td>B</td>
</tr>
私はそのような何かをやっている:
for (Element element : doc.select("#course-info").first().children()){
if(element.text().contains("Tech")){
System.out.println(element.nextElementSibling().html());
}
}
その後、NPEは、(要素)が表示されますが、私はこのループを削除すると、全体の方法が正常に動作します。