源代码---java根据Url地址获取其页面的HTML文本。

来源:互联网 发布:剑网三长歌脸型数据 编辑:程序博客网 时间:2024/05/17 07:15
请勿转载,谢谢合作。
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; }}


0 0