我用Java写的第一个爬虫Demo-爬图片

爬虫主要是模拟请求,过滤数据,存储数据

代码

package com.charper01;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.*;

public class Therad_Img {

    //要爬的图片地址
    public static String URL="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1564484358542&di=f008674adb2cd08bdd36a38e8c8f321b&imgtype=0&src=http%3A%2F%2Fi-3.391k.com%2F2018%2F8%2F14%2Fd4456c71-85d8-483c-b225-f04435066b5c.jpg";

    public static void main(String[] args) {

        try {

            URL url=new URL(URL);

            //连接
            URLConnection connection=url.openConnection();

            //获取链接资源内容
            InputStream inputStream=connection.getInputStream();

            //要存储的地方
            FileOutputStream outputStream=new FileOutputStream("C:\\Users\\HANNONG\\Desktop\\22.jpg");

            byte[] bytes=new byte[1024];

            while (inputStream.read(bytes)!=-1){
                outputStream.write(bytes);
            }

            outputStream.close();//关闭
            inputStream.close();//关闭
 
        }catch (MalformedURLException e){
            e.printStackTrace();
        }catch (IOException e){
            e.printStackTrace();
        }

    }

}

爬完之后(我的是放在桌面)
在这里插入图片描述
图片路径:随便去网上找一张图片,拿到它的图片路径
在这里插入图片描述
以上学习来自一位crazy大佬的授课

猜你喜欢

转载自blog.csdn.net/yuanting_/article/details/97795152