请勿转载,谢谢合作。
import java.net.*;
import java.io.*;
/**
* HTML工具类
* @author MIKUScallion
*
*/
public class Html {
private static URL url;
private static URLConnection cnet;
private static InputStream is;
private static BufferedInputStream bis;
private static StringBuilder sb;
private static String result;
/**
* 输入url地址获得页面的HTML代码
* @param url url地址
* @return 大String(HTML代码)
* @throws IOException
*/
public static String getHtmlCode(String str){
try {
url = new URL(str);
cnet =url.openConnection();
is =cnet.getInputStream();
bis =new BufferedInputStream(is);
byte [] bytes =new byte[512];
int len =-1;
sb =new StringBuilder();
while((len=bis.read(bytes))!=-1){
sb.append(new String(bytes,0,len));
}
is.close();
bis.close();
result=sb.toString();
return result;
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}