黑马程序员技术交流社区

标题: FileReade读取网页文件地址怎么写? [打印本页]

作者: 郭孟涛    时间: 2013-3-25 20:53
标题: FileReade读取网页文件地址怎么写?
FileReader fr = new FileReader("http://www.itheima.com/index.html");  // 这里为什么写网址编译通过不了?应该怎么写?


FileReader fr1 = new FileReader("F:\\itheima\index.html");// 这里写本地硬盘上的网页就可以读取成功。

作者: TK13761    时间: 2013-3-25 21:11
获取网页的地址 这么写可以
URL url = new URL("http://www.itheima.com/index.html");
                URLConnection conn = url.openConnection();//获取连接器
                BufferedReader bufIn=new BufferedReader(new InputStreamReader(conn.getInputStream()));
然后用 bufIn.readLine()读网页上的东西   
你可以去听毕老师的基础课25天网页爬虫那个找找灵感
作者: 崔宝东    时间: 2013-3-26 15:16
FileReader 相关联的构造函数,是文件和文件名,
FileReader(File file) ;在给定从中读取数据的 File 的情况下创建一个新 FileReader。
FileReader(String fileName) 在给定从中读取数据的文件名的情况下创建一个新 FileReader。

而你传入的是网址,应该用URL url = new URL("http://www.itheima.com/index.html");构造函数去接收;
作者: 黑马十八期0513    时间: 2013-3-26 15:33
FileReader fr =new FileReader("http://www.itheima.com/index.html"); 这个肯定不行了,因为它会在你当前电脑中寻找http://www.itheima.com/index.html这么一个目录和文件,结果肯定是找不到了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2