如何解析没有 Id 标签的表格。我正在尝试使用源代码行 2290 到 3153 http://pastebin.com/DjGHED5t解析一个表
对我来说如何做到这一点并不明显。我现在拥有的是
import java.util.*;
import java.io.*;
import java.awt.*;
import javax.swing.*;
import org.jsoup.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class test{
public static void main (String []args){
String Ticker = "KO";
URL url = new URL("http://toolbox.investools.com/graphs/fundamentalAnalysis.iedu?report=BS&symbol="+(Ticker));
Document doc = Jsoup.parse(url, 3000);
Elements table = doc.select(table);
Iterator<Element> ite = table.select(table[width="100%"] [bgcolor="#CCCCCC"] [cellpadding="0"] [cellspacing="2"]);
String[][] balanceSheetInfo = new String [46][11];
while (ite.hasNext()){
for (int row = 0, row_size = balanceSheetInfo[row].length; row < row_size; row++){
for (int col = 0, col_size = balanceSheetInfo.length; col < col_size; col++){
if(ite.hasNext()){
balanceSheetInfo[col][row] = input.next();
System.out.printf("%s",balanceSheetInfo[col][row]); }
}
}
}
}
}
但我收到符号未找到错误。鉴于这是我使用它的第一个项目,我对 Jsoup 和抓取并不擅长。如果有人可以指导我,我将不胜感激。