美好的一天,我是 Java 新手,我正在尝试从互联网上获取一些数据。如果我想以搜索谷歌并存储结果数量和搜索时间为例。我考虑过使用 jsoup DOM 功能,但我不知道如何获取该特定元素的值。
如果我使用谷歌浏览器检查元素,我感兴趣的是
<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 和那里的文字呢?