【发布时间】:2013-03-21 23:51:48
【问题描述】:
我最近一直在搞乱 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。
【问题讨论】: