获取https网页的内容

    xiaoxiao2021-03-26  72

    public static String getHtmlString(String url) { try { URL uri = new URL(url); HttpsURLConnection con = (HttpsURLConnection) uri.openConnection(); con.setInstanceFollowRedirects(false); con.setUseCaches(false); con.setAllowUserInteraction(false); con.setRequestProperty("User-Agent","Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0"); con.connect(); StringBuffer sb = new StringBuffer(); String line = ""; BufferedReader URLinput = new BufferedReader(new InputStreamReader( con.getInputStream())); while ((line = URLinput.readLine()) != null) { sb.append(line); } con.disconnect(); return sb.toString().toLowerCase(); } catch (Exception e) { e.printStackTrace(); return "f"; } }

    需要注意的就是这一句模拟浏览器进行访问

    con.setRequestProperty("User-Agent","Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0");

    转载请注明原文地址: https://ju.6miu.com/read-663782.html

    最新回复(0)