前言


提示:以下是本篇文章正文内容,下面案例可供参考

一、利用URL查看网页源代码

package http;

import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Scanner;

public class ttp {
    public static void main(String[] args) {
     Look look=new Look();
     Scanner reader=new Scanner(System.in);
     String source=reader.nextLine();
        URL url= null;
        Thread readURL=null;
        try {
            url = new URL(source);
            look.setUrl(url);
            readURL=new Thread(look);
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }
        readURL=new Thread(look);
        readURL.start();
    }
}
class Look implements Runnable{
    URL url;
    public void setUrl(URL url) {
        this.url = url;
    }
    @Override
    public void run() {
        try {
            InputStream in= url.openStream();
            byte []bytes=new byte[1024];
            int len=0;
            while((len=in.read(bytes))!=-1){
                System.out.println(new String(bytes,0,len));
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐