Java工程师

download:Java工程师 System.setProperty("http.maxRedirects", "50");

System.getProperties().setProperty("proxySet", "true"); // 如果不设置,只要代理IP和代理端口正确,此项不设置也可以 System.getProperties().setProperty("http.proxyHost",“代理ip地址”); System.getProperties().setProperty("http.proxyPort", "代理ip端口号"); //确定代理是否设置成功 System.out.println(getHtml(" http://iframe.ip138.com/ic.asp")); writefile("D:/daili.txt", getHtml("http://iframe.ip138.com/ic.asp")+"\r\n", true);

【Java工程师】public static String getHtml(String address){
StringBuffer html = new StringBuffer(); String result = null; try{ URL url = new URL(address); URLConnection conn = url.openConnection(); conn.setRequestProperty("User-Agent","Mozilla/4.0 (compatible; MSIE 7.0; NT 5.1; GTB5; .NET CLR 2.0.50727; CIBA)"); BufferedInputStream in = new BufferedInputStream(conn.getInputStream()); try{ String inputLine; byte[] buf = new byte[4096]; int bytesRead = 0; while (bytesRead >= 0) { inputLine = new String(buf, 0, bytesRead, "ISO-8859-1"); html.append(inputLine); bytesRead = in.read(buf); inputLine = null; } buf = null; }finally{ in.close(); conn = null; url = null; } result = new String(html.toString().trim().getBytes("ISO-8859-1"), "gb2312").toLowerCase(); }catch (Exception e) { e.printStackTrace(); return null; }finally{ html = null; } return result; }

    推荐阅读