java获取页面原代码

来源:互联网 发布:tracker软件怎么使用 编辑:程序博客网 时间:2024/05/17 02:50
      public String getURLReturn(String url) {
        String returnstr = "";
        URL url;
        try {
            url = new URL(url);  //url指定网页的地址
            InputStream is;
            try {
                is = url.openStream();
                InputStream br = is;
                StringBuffer str1 = new StringBuffer();
                int i;
                while ((i = br.read()) != -1) {
                    str1.append((char) i);
                }
                is.close();
                returnstr = str1.toString().trim();
            } catch (IOException e) {
                e.printStackTrace();
            }
            returnstr = new String(returnstr.getBytes("iso-8859-1"),"GB2312");//编码要与获取的编码一致

        } catch (MalformedURLException e1) {
            e1.printStackTrace();
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        
        return returnstr;
    }
原创粉丝点击