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选择器。您应该将表格选择器更正为您希望在页面上使用的表格。用你的代码,你正在选择一个通用选择器表。 –