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

代码

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

java编写的爬虫demo_我用Java写的第一个爬虫Demo-爬图片相关推荐

  1. java编写排序的代码_在Java 8之前,您编写了几行代码来对对象集合进行排序?...

    java编写排序的代码 在Java 8之前,您编写了几行代码来对对象集合进行排序? Java 8您需要多少个? 您可以在Java 8中用一行完成. 让我们看看下面的Employee类. public ...

  2. 爬虫小白第一课、从安装python到写出第一个爬虫程序、Pycharm安装详解

    本文原文链接 ↑↑↑ 目录 1什么是python 2怎么安装python 3安装python编辑器 4"写"你的第一个爬虫 5小结 python爬虫现在挺火,一方面全民学pytho ...

  3. java 编写 欢迎你_社团联合会——java编程协会欢迎你的加入

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 class Student {//学生的类 private int on; private String name; private int age; p ...

  4. 用java编写一个聊天程序_基于JAVA实现的一个简单的网络聊天程序

    一.Java Socket的概述 1.Socket套接字方便了开发网络应用程序.TCP面向连接的可靠传输协议.具有数据确认和数据重传机制.保证了发送数据一定能到达通信的对方.UPD协议无连接,不可靠的 ...

  5. java编写字母z算法_【Java】【每日算法/刷穿 LeetCode】6. Z 字形变换(中等)

    首页 专栏 java 文章详情 0 [每日算法/刷穿 LeetCode]6. Z 字形变换(中等) 宫水三叶发布于 今天 12:03 题目描述 将一个给定字符串 s 根据给定的行数 numRows , ...

  6. java编写输出20个数_【Java每日编程小练习 2021-01-20】

    1 题目重述 题目描述: 字符串压缩 解释: 将原字符串中连续出现的字符,按照出现次数进行压缩处理. 例如: 输入:AACBBBDDDDDFFX 输出:A2C1B3D5F2X1 输入:AACCCDKK ...

  7. 用java编写生产者消费者问题_用java代码实现生产者和消费者的问题

    public class ThreadDemo12 { public static void main(String[] args) { goods g=new goods(); Product pr ...

  8. java编写一个框架_手把手教你写一个基于 RxJava 的扩展框架

    背景 现在 RxJava 在 Android 开发中可谓时炽手可热,其受欢迎程度不言而喻,也因此在 github 上出现了一系列的基于 RxJava 的框架,如 RxBinding.RxPermiss ...

  9. java编写流星_【原创】java 流星划过天空

    1 importjava.awt.Color;2 importjava.awt.Graphics;3 importjava.awt.image.BufferedImage;4 5 importjava ...

  10. python网络爬虫程序_使用Python写的第一个网络爬虫程序

    今天尝试使用python写一个网络爬虫代码,主要是想訪问某个站点,从中选取感兴趣的信息,并将信息依照一定的格式保存早Excel中. 此代码中主要使用到了python的以下几个功能,因为对python不 ...

最新文章

  1. python答辩结束语_2018-08-17 结束答辩
  2. zabbix配置外部邮件服务器进行邮件报警
  3. Linux之脚本执行
  4. Python 3 的 int 类型详解(为什么 int 不存在溢出问题?)
  5. CRM_MESSAGES_DISPLAY debug
  6. Java,JavaFX的流利设计风格文本字段和密码字段
  7. 【lua学习】3.字符串
  8. 数组的基本操作(1)
  9. 记录一次cordova升级react native安装失败版本过低的趟坑之旅
  10. java哈希表实现_Java实现简单哈希表详细代码
  11. Atitit 遍历文件夹目录解决方案与规范 attilax总结 1. 规范 2 1.1. 注意的不要同时改变文件夹内容,增删文件。这样获取到的目录list不会变化 2 1.2. 主义中文名称文件读写
  12. 大三计算机专业下在哪投实习简历,大三实习生简历通用模板
  13. lenovo G50-80bios设置U盘启动选项及win10永久激活及win10下载
  14. 2022-2028年全球与中国手持式按摩器行业市场深度调研及投资预测分析
  15. SAP 金额转换成大写
  16. IOS swift 清理缓存
  17. 探索sklearn的数据集——以红酒数据集为例
  18. 剑指高效编程之函数编程
  19. 概率图模型(马尔可夫模型)
  20. TextView和EditText

热门文章

  1. 关于10月16日数据迁移致网友的致歉信
  2. 5 helloword 开发运行步骤
  3. PV EV AC BAC EAC ETC等计算公式
  4. 输入防插错过压保护电路
  5. [BZOJ2118] 墨墨的等式(最短路)
  6. idea创建Maven项目后启动报404
  7. 网站跨站点脚本,Sql注入等攻击的处理
  8. VKTM进程消耗大量CPU的问题
  9. C# 对密码等数据进行对称性加密解密
  10. AOP(execution表达式)