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' 中的值和 td ex:'xyzzx' 中的值...
我遇到的问题是 'someNumbers 没有类所以我尝试使用
doc.getElementsByAttributeValue(key, value)
但属性相同在文档的其他部分。如何使用 JSoup 或任何其他聪明的想法提取这些值?感谢您的任何建议。

4

2 回答 2

0

Document.select(...); 该方法的作用是,我们能够使用“css 选择器”,例如td.classor ,就像在 Jsoup中的这篇文章tr td #id中的CSS 选择器一样使用它们。

于 2012-12-22T19:00:10.050 回答
-1

<td[^<]+?>*</[^<]+?>将其用作正则表达式并将其全部存储在一个数组中

<td[^<]+?>然后通过删除然后删除每个</[^<]+?>

于 2012-12-22T18:33:13.547 回答