读取网页有多少兆的java代码
怎么写一个代码通过网址能读取一个网页的资源(比如说读取QQ空间有多少兆)的java代码 求一个列子,最好有注释,求大神解救 Java QQ空间
[解决办法]
try {
URL url=new URL("http://www.baidu.com");
BufferedReader reader=new BufferedReader(new InputStreamReader(url.openStream()));
String s = "";
StringBuffer sb = new StringBuffer("");
while ((s = reader.readLine()) != null) {
sb.append(s);
}
reader.close();
String result=sb.toString();
System.out.print("网页所占字节数为:"+result.getBytes().length);
} catch (Exception e) {
// TODO: handle exception
}
[解决办法]
File类有个length方法,自己再转成M
[解决办法]

[解决办法]
难度不低,除非你只要求 网页 主框架 HTML部分的大小,这个简单。
而实际上页面结构经常是有以下几种情况:
1、资源文件:图片、声音、GIF、Flash;
2、动态加载:用Ajax技术拉下来的内容,很多页面为了加快主体界面显示速度,会把部分区域(比如广告)做动态加载;
3、嵌入式页面:IFrame
所以~~~