使用java打开完整网页的url
是否有一种使用java打开完整网页的方法,我必须检查在java用户端应用程序中打开完整网页所花费的时间,我尝试了以下代码:
URL ur = new URL("http://www.google.com/");
HttpURLConnection yc =(HttpURLConnection) ur.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
但这给了我url的源代码。。。那对我没用
因为我需要通过制作java应用程序来记录网页加载到桌面上所花费的时间
有人可以帮助我,并建议我一些用java实现的方法
另外,一切都在客户网站上
# 1 楼答案
您也可以使用JavaFX这样做:
# 2 楼答案
是的,家是对的,这应该会起作用。但这种方法要简单得多。。。尽管有点错误,但它应该可以用于基准测试
如果您只使用此代码段,脚本仍会呈现在屏幕上,尽管可以解决此问题,但我认为您不必为此费心,因为您只需要对加载时间进行基准测试。。。但是,结果可能会略有不同,因为运行JavaScript不需要时间
# 3 楼答案
要使用java打开网页,请尝试以下代码:
这将在默认浏览器中打开网页。至于加载部件所需的时间,请查看here。这里有很多建议
# 4 楼答案
以下是基于JavaFX的示例: