0
最近我一直在与Jsoup搞混。我的朋友喜欢为暗黑破坏神购买黄金,所以我认为我会让他成为一个小程序,从各种网站获取价格并呈现给他,这样他就可以尽可能少花钱。通常,我可以像这样获得价格;Jsoup,无法从表格中获取元素
Document Fasteve;
try {
Fasteve = Jsoup.connect("http://www.fasteve.com/diablo-3/Gold/?st=US(Normal)").get();
Elements Price = Fasteve.select("table[class=table_2] tr:eq(5) td:eq(1)");
System.out.println("http://www.fasteve.com/diablo-3/Gold/?st=US(Normal)");
System.out.println("1000M Gold = " + Price.text());
} catch (IOException e) {
e.printStackTrace();
}
但是我不能使用该方法。我也可以用在这里你陈述tr和你是从抓住,因为TD的方法。对于这个网站,所有的TR的具有相同的类,所以我不能叫
Elements Price = Fasteve.select("table[class=table] tr[class=row] td:[class=column]");
任何我怎么才能抓住这个价值? (64.37) 再次感谢Stackoverflow。
为什么我需要创建一个单独的类来保存变量? – 2013-03-22 00:36:53
@JoshBeckwith:请参阅编辑回答。 – 2013-03-22 00:40:24
我不反对任何事情。我只是想知道这将如何帮助我获得我需要的价值。我的问题是使用我通常使用的方法,我无法获取我想要的数据。我只是在寻找一种不同的语法来获取指定的数据。 – 2013-03-22 00:57:17