JAVA 通过URL 获取页面内容

来源:互联网 发布:淘宝有招脚模的吗 编辑:程序博客网 时间:2024/05/18 04:05
package com.example;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;/** * 通过URL读取页面内容 * */public class MyClass {    public static void main(String[] args){        System.out.println("hello world !!!");        try {            //创建一个URL实例            URL url = new URL("http://www.baidu.com");            try {                //通过URLopenStrean方法获取URL对象所表示的自愿字节输入流                InputStream is = url.openStream();                InputStreamReader isr = new InputStreamReader(is,"utf-8");                //为字符输入流添加缓冲                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 (IOException e) {                e.printStackTrace();            }        } catch (MalformedURLException e) {            e.printStackTrace();        }    }}//这样就能获取百度页面的html代码了
0 0
原创粉丝点击