0
我正在從事一個涉及從具有多個HTML表格的特定網站中提取表格的項目。下面是一個圖像中的紅色框突出特定的表我想提取:無法從jsoup網站提取表格
而且我的代碼:
String html = "https://finance.yahoo.com/quote/GOOG/analysts?p=GOOG";
try {
Document doc = Jsoup.connect(html).get();
Element tableElements = doc.select("table").get(7);
for (Element row : tableElements.select("tr")) {
Elements tds = row.select("td");
for (int j = 0; j < tds.size(); j++) {
System.out.println(tds.get(j).text());
}
}
} catch (IOException e) {
e.printStackTrace();
}
但是選擇表時,該代碼返回的索引出界失誤。降低索引將從頁面中拉出其他表格之一,我不確定如何選擇我想要的特定表格。
我記得jsoup支持css選擇器。您應該將表格選擇器更正爲您希望在頁面上使用的表格。用你的代碼,你正在選擇一個通用選擇器表。 –