こんにちは、私はJavaが初めてで、インターネットからデータを取得しようとしています。例として、Google を検索し、結果の数と検索時間を保存します。jsoup DOM 機能を使用することを考えましたが、その特定の要素の値を取得する方法がわかりません。
Google chromeを使用して要素を検査する場合、興味のあるビットは
<div id="resultStats">
About 6,480,000,000 results
<nobr> (0.26 seconds) </nobr>
</div>
それが私が仕事をすることができる唯一のものですが、ドキュメントにはその要素が含まれていません。
import org.jsoup.nodes.Document;
import java.io.IOException;
public class google_time {
public static void main(String[] args) throws IOException {
String url = "https://www.google.com/webhp?hl=en&tab=Tw&q=data#hl=en&newwindow=1&output=search&sclient=psy-ab&q=data&oq=data&gs_l=hp.12...0.0.0.1682.0.0.0.0.0.0.0.0..0.0.les%3B..0.0...1c.Q9UUbwkFy-I&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&fp=6a12f0870d3ff179&biw=1066&bih=483";
Document doc = Jsoup.connect(url).get();
System.out.println(doc);
}
}
では、そのビット resultStatic とそこにあるテキストだけを取得するにはどうすればよいでしょうか。