java编写的爬虫demo_我用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大佬的授课
java编写的爬虫demo_我用Java写的第一个爬虫Demo-爬图片相关推荐
- java编写排序的代码_在Java 8之前,您编写了几行代码来对对象集合进行排序?...
java编写排序的代码 在Java 8之前,您编写了几行代码来对对象集合进行排序? Java 8您需要多少个? 您可以在Java 8中用一行完成. 让我们看看下面的Employee类. public ...
- 爬虫小白第一课、从安装python到写出第一个爬虫程序、Pycharm安装详解
本文原文链接 ↑↑↑ 目录 1什么是python 2怎么安装python 3安装python编辑器 4"写"你的第一个爬虫 5小结 python爬虫现在挺火,一方面全民学pytho ...
- java 编写 欢迎你_社团联合会——java编程协会欢迎你的加入
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 class Student {//学生的类 private int on; private String name; private int age; p ...
- 用java编写一个聊天程序_基于JAVA实现的一个简单的网络聊天程序
一.Java Socket的概述 1.Socket套接字方便了开发网络应用程序.TCP面向连接的可靠传输协议.具有数据确认和数据重传机制.保证了发送数据一定能到达通信的对方.UPD协议无连接,不可靠的 ...
- java编写字母z算法_【Java】【每日算法/刷穿 LeetCode】6. Z 字形变换(中等)
首页 专栏 java 文章详情 0 [每日算法/刷穿 LeetCode]6. Z 字形变换(中等) 宫水三叶发布于 今天 12:03 题目描述 将一个给定字符串 s 根据给定的行数 numRows , ...
- java编写输出20个数_【Java每日编程小练习 2021-01-20】
1 题目重述 题目描述: 字符串压缩 解释: 将原字符串中连续出现的字符,按照出现次数进行压缩处理. 例如: 输入:AACBBBDDDDDFFX 输出:A2C1B3D5F2X1 输入:AACCCDKK ...
- 用java编写生产者消费者问题_用java代码实现生产者和消费者的问题
public class ThreadDemo12 { public static void main(String[] args) { goods g=new goods(); Product pr ...
- java编写一个框架_手把手教你写一个基于 RxJava 的扩展框架
背景 现在 RxJava 在 Android 开发中可谓时炽手可热,其受欢迎程度不言而喻,也因此在 github 上出现了一系列的基于 RxJava 的框架,如 RxBinding.RxPermiss ...
- java编写流星_【原创】java 流星划过天空
1 importjava.awt.Color;2 importjava.awt.Graphics;3 importjava.awt.image.BufferedImage;4 5 importjava ...
- python网络爬虫程序_使用Python写的第一个网络爬虫程序
今天尝试使用python写一个网络爬虫代码,主要是想訪问某个站点,从中选取感兴趣的信息,并将信息依照一定的格式保存早Excel中. 此代码中主要使用到了python的以下几个功能,因为对python不 ...
最新文章
- python答辩结束语_2018-08-17 结束答辩
- zabbix配置外部邮件服务器进行邮件报警
- Linux之脚本执行
- Python 3 的 int 类型详解(为什么 int 不存在溢出问题?)
- CRM_MESSAGES_DISPLAY debug
- Java,JavaFX的流利设计风格文本字段和密码字段
- 【lua学习】3.字符串
- 数组的基本操作(1)
- 记录一次cordova升级react native安装失败版本过低的趟坑之旅
- java哈希表实现_Java实现简单哈希表详细代码
- Atitit 遍历文件夹目录解决方案与规范 attilax总结 1. 规范	2 1.1. 注意的不要同时改变文件夹内容,增删文件。这样获取到的目录list不会变化	2 1.2. 主义中文名称文件读写
- 大三计算机专业下在哪投实习简历,大三实习生简历通用模板
- lenovo G50-80bios设置U盘启动选项及win10永久激活及win10下载
- 2022-2028年全球与中国手持式按摩器行业市场深度调研及投资预测分析
- SAP 金额转换成大写
- IOS swift 清理缓存
- 探索sklearn的数据集——以红酒数据集为例
- 剑指高效编程之函数编程
- 概率图模型(马尔可夫模型)
- TextView和EditText