也许有人可以帮助我使用jsoup从HTML中提取信息?如何从表中提取Jsoup的文本
需要的信息是23.90
<tr>
<td class="leftcell" valign="top">
<div onclick=
"ShowHideTravelDetails('bookingPrice_TaxesToggleBox',
'bookingPrice_TaxesToggleIcon', '/Images');" class="productheader">...</div>
</td>
<td class="rightcell emphasize" align="right"
valign="bottom">$23.90</td></tr>
我可以看到它在HTML文档几个地方。 我试过使用
Elements taxes = doc.select("td.rightcell.emphasize");
但它不工作。
还试图提取信息从表:
Elements table = doc.select("table[class=selectiontable]");
Elements rows = table.get(0).select("td[class^=rightcell emphasize]");
for (Element row : rows) {
Elements tds = row.select("td");
System.out.println(tds.get(13));
请添加代码没有屏幕截图 – soorapadman
第一代码片段对我来说很好。在第二个中,你检索'td's并将它们称为'rows',然后尝试检索一个子'td';我想你想检索'tr's代替(但是类选择器不再有意义) – Aaron