利用URL查看网页源代码


前言


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

一、利用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();
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_45879198/article/details/118076940