如何用网络获取Html代码?下面小编带来一篇网络获取Html代码原理,仅供参考作用
package cn.captain.html;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;public class htmlRequest {/** * @param args * @throws MalformedURLException */public static void main(String[] args) throws Exception{URL url = new URL("http://www.baidu.com/"); HttpURLConnection conn = (HttpURLConnection)url.openConnection();conn.setRequestMethod("GET");conn.setConnectTimeout(5 * 1000);InputStream inStream = conn.getInputStream();//通过输入流获取html数据byte[] data = readInputStream(inStream);//得到html的二进制数据String html = new String(data);System.out.println(html);} public static byte[] readInputStream(InputStream instream) throws Exception {ByteArrayOutputStream outStream = new ByteArrayOutputStream();byte[] buffer = new byte[1204];int len = 0;while ((len = instream.read(buffer)) != -1){outStream.write(buffer,0,len);}instream.close();return outStream.toByteArray(); }}
登录后复制
以上就是如何用网络获取Html代码?网络获取Html代码原理的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2833728.html