最近、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。