我最近一直在玩 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。