当前位置 博文首页 > yuanting_的博客:我用Java写的第一个爬虫Demo-爬图片

    yuanting_的博客:我用Java写的第一个爬虫Demo-爬图片

    作者:[db:作者] 时间:2021-08-25 10:08

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

    代码

    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大佬的授课

    cs
    下一篇:没有了