java用url获取网页内容并输出到控制台 | 您所在的位置:网站首页 › 修改网页的内容并打印 › java用url获取网页内容并输出到控制台 |
使用的构造方法或者方法: URL(String spec) 根据String 表示形式创建 URL 对象。 BufferedReader(Reader in) 创建一个使用默认大小输入缓冲区的缓冲字符输入流。 InputStreamReader(InputStream in,Charset cs) 创建使用给定字符集的 InputStreamReader。 InputStreamopenStream() 打开到此 URL 的连接并返回一个用于从该连接读入的 InputStream。 就这些简单的方法完成了html页面内容的获取。 import java.net.*; import java.io.*; public class HtmlContent { URL url; public HtmlContent(URL url) throws UnsupportedEncodingException, IOException { // TODO Auto-generated constructor stub this.url = url; get_content(); } private void get_content() throws UnsupportedEncodingException, IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream(), "utf-8")); String s = null; while((s = br.readLine())!=null){ System.out.println(s); } } public static void main(String[] args) throws UnsupportedEncodingException, IOException { new HtmlContent(new URL("http://www.ytu.edu.cn")); } } |
CopyRight 2018-2019 实验室设备网 版权所有 |