java用url获取网页内容并输出到控制台 您所在的位置:网站首页 修改网页的内容并打印 java用url获取网页内容并输出到控制台

java用url获取网页内容并输出到控制台

2024-07-11 00:11| 来源: 网络整理| 查看: 265

使用的构造方法或者方法:

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 实验室设备网 版权所有