Java jsoup以获取Tablw中的特定元素

Java jsoup以获取Tablw中的特定元素,java,css,jsoup,Java,Css,Jsoup,我有一个html页面,从中提取信息: table class="students"> <tbody> <tr class="rz" style="color:red;" onclick="location.href='//andy.pvt.com';"> <td> <a title="Display Andy website,Andy" href="//andy.pvt.com">15</a> </td> <td

我有一个html页面,从中提取信息:

table class="students">
<tbody>
<tr class="rz" style="color:red;" onclick="location.href='//andy.pvt.com';">
<td>
<a title="Display Andy website,Andy" href="//andy.pvt.com">15</a>
</td>
<td>Andy jr</td>
<td align="right">44.31</td>
<td align="right">23.79</td>
<td align="right">57</td>
<td align="right">1,164,700</td>
<td align="right">0.12</td>
<td align="center">
<td align="left">0.99</td>
<td align="right">
</tr>
table class=“students”>
小安迪
44.31
23.79
57
1,164,700
0.12
0.99
= 我要找Andy,15 Andy.pvt.lom

我可以使用doc.select(table.get)提取此表

我无法提取我正在查找的信息

如何获取“表格。选择(“xxxx”);” 你能帮我解决我缺少的xxx吗?

你说:

我试过了;tables=doc.select(“表”).get(0);而不是表格。选择(“标题”)

你想要更多类似于

tables.select("a[href]").attr("href"); // to get your String

e、 g

你说:

我尝试过;tables=doc.select(“table”).get(0);而不是tables.select(“标题”)

你想要更多类似于

tables.select("a[href]").attr("href"); // to get your String

e、 g


你尝试过什么,又得到了什么回报?当然,您应该能够了解如何获取href属性,对吗?而获得15就像从
a
标签中获得
text()
一样简单;tables=doc.select(“表”).get(0);选择(“一个标题”),在表格中,我试图获取标题中的内容,在本例中,标题是“显示安迪网站,安迪”“。但是没有看到任何东西被选中。您尝试了什么,它返回了什么?当然,您应该能够了解如何获取href属性,对吗?而获得15就像从
a
标签中获得
text()
一样简单;tables=doc.select(“表”).get(0);而不是表格。选择(“标题”)。在表格中,我试图获取标题中的内容,在本例中是“显示安迪网站,安迪”。但没有看到任何东西被选中。谢谢,但我没有得到用[href]打印的url?以及如何选择名称。我可以看到15个用(“a”)打印的标题.text@TheLearner:请参见编辑。本教程非常通俗易懂。您会想深入了解它。谢谢,但我没有使用[href]?打印url以及如何选择名称。我可以看到15个使用(“a”)打印的url。text@TheLearner:请参见编辑。本教程非常通俗易懂。您将需要进一步深入了解。
  Elements tables = doc.select("table");
  String hrefAttr = tables.select("a[href]").attr("href");
  System.out.println("href attribute: " + hrefAttr);
  String number = tables.select("a[href]").text();
  System.out.println("number: " + number);