2
<tr valign="middle" align="center"> 
<td><b>someNumbers</b></td>
<td width="22" height="22" background="..." class="SomeIntrestingClass">xxxxx</td>
<td width="22" height="22" background="..." class="SomeIntrestingClass">xgdsx</td> 
<td width="22" height="22" background="..." class="SomeIntrestingClass">xyzzx</td>
<td width="22">&nbsp;</td></tr>

ウェブサイトからのデータを必要とするアプリケーションを作成しています。'someNumbers'の値とtdex:'xyzzx'の値を抽出する必要があります...
私が抱えている問題は'someNumbersにクラスがないため、使用しようとしまし
doc.getElementsByAttributeValue(key, value)
たが、属性は同じですドキュメントの他の部分で。JSoupやその他の優れたアイデアを使用してこれらの値を抽出するにはどうすればよいですか?アドバイスありがとうございます。

4

2 に答える 2

0

Document.select(...); このメソッドが行うことは、またはのような「cssセレクター」をtd.class使用して、Jsouptr td #idのこの記事のcssセレクターであるかのように使用することができます。

于 2012-12-22T19:00:10.050 に答える
-1

<td[^<]+?>*</[^<]+?>これを正規表現として使用し、すべてを配列に格納します

<td[^<]+?>次に、これを削除してから、それぞれを削除し</[^<]+?>ます。

于 2012-12-22T18:33:13.547 に答える