也許有人可以幫助我使用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