为了账号安全,请及时绑定邮箱和手机立即绑定

Java中使用URL读取网页内容

Java中使用URL读取网页内容

星鸿 2016-11-28 19:57:30
//创建一个URL实例     try { URL url = new URL("http://www.baidu.com"); //通过URL的openStream方法获取URL对象所表示的资源的字节输入流 InputStream is = url.openStream(); //将字节输入流转换为字符输入流 InputStreamReader isr = new InputStreamReader(is); //为字符输入流添加缓冲,提高读取效率 BufferedReader br = new BufferedReader(isr); //读取数据 String data = br.readLine(); //循环读取数据 while(data!=null) { System.out.println(data); data = br.readLine(); } br.close(); isr.close(); is.close(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }控制台提示:java.net.UnknownHostException: www.baidu.com 怎么改,错误原因在哪儿?
查看完整描述

4 回答

已采纳
?
一毛钱

TA贡献156条经验 获得超57个赞

代码没有问题,你确定你电脑是联网的可以访问百度?

你ping一下百度

查看完整回答
反对 回复 2016-11-29
?
星鸿

TA贡献6条经验 获得超0个赞

解决方法:

网是通的,没ping通。

DOS窗口输入:netsh winsock reset,重启,然后就好了

查看完整回答
反对 回复 2016-11-30
?
慕粉3291149

TA贡献71条经验 获得超52个赞

这是问题我也出现过。。。。搞了半天发现自己没网了。。。。。。。。。。。。

查看完整回答
反对 回复 2016-11-29
?
sntatas

TA贡献53条经验 获得超11个赞

使用你的代码测试了下没有问题,你看看电脑的网络是否正常

查看完整回答
反对 回复 2016-11-29
  • 4 回答
  • 0 关注
  • 2719 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信