iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java如何获取网站图片
  • 669
分享到

Java如何获取网站图片

2023-06-25 15:06:06 669人浏览 薄情痞子
摘要

这篇文章主要介绍了Java如何获取网站图片,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前提最近我的的朋友浏览一些网站,看到好看的图片,问我有没有办法不用手动一张一张保存图片

这篇文章主要介绍了Java如何获取网站图片,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

前提

最近我的的朋友浏览一些网站,看到好看的图片,问我有没有办法不用手动一张一张保存图片!
我说用jsoup丫!

测试网站

Java如何获取网站图片

打开开发者模式(F12),找到对应图片的链接,在互联网中,每一张图片就是一个链接!

Java如何获取网站图片

一、新建Maven项目,导入Jsoup环境依赖

<groupId>org.jsoup</groupId>   <artifactId>jsoup</artifactId>   <version>1.11.2</version></dependency>

二、代码编写

public class JsoupTest {    public static void main(String[] args) throws IOException {    // 爬虫的网站        String url="https://mp.weixin.qq.com/s/caU6d6ebpsLVJaf-7gMjtg";        // 获得网页的document对象        Document document = Jsoup.parse(new URL(url), 10000);        // 爬取含图片的代码部分        Element content = document.getElementById("js_content");        // 获取img标签代码  这是个集合        Elements imgs = content.getElementsByTag("img");        // 命名图片的id        int id=0;        for (Element img : imgs) {            // 获取具体的图片            String pic = img.attr("data-src");            URL target = new URL(pic);            // 获取连接对象            URLConnection urlConnection = target.openConnection();            // 获取输入流,用来读取图片信息            InputStream inputStream = urlConnection.getInputStream();            // 获取输出流  输出地址+文件名            id++;            FileOutputStream fileOutputStream = new FileOutputStream("E:\\JsoupPic\\" + id + ".png");            int len=0;            // 设置一个缓存区            byte[] buffer = new byte[1024 * 1024];            // 写出图片到E:\JsoupPic中,  输入流读数据到缓冲区中,并赋给len            while ((len=inputStream.read(buffer))>0){                // 参数一:图片数据  参数二:起始长度  参数三:终止长度                fileOutputStream.write(buffer, 0, len);            }            System.out.println(id+".png下载完毕");            // 关闭输入输出流 最后创建先关闭            fileOutputStream.close();            inputStream.close();        }    }}

成果:

Java如何获取网站图片

感谢你能够认真阅读完这篇文章,希望小编分享的“Java如何获取网站图片”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: Java如何获取网站图片

本文链接: https://www.lsjlt.com/news/305741.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java如何获取网站图片
    这篇文章主要介绍了Java如何获取网站图片,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前提最近我的的朋友浏览一些网站,看到好看的图片,问我有没有办法不用手动一张一张保存图片...
    99+
    2023-06-25
  • Java 获取网站图片的示例代码
    目录前提一、新建Maven项目,导入Jsoup环境依赖二、代码编写心得:前提 最近我的的朋友浏览一些网站,看到好看的图片,问我有没有办法不用手动一张一张保存图片! 我说用Jsoup...
    99+
    2024-04-02
  • php获取网络图片转base64如何实现
    本篇内容主要讲解“php获取网络图片转base64如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php获取网络图片转base64如何实现”吧!一、使用PHP获取网络图片首先,我们需要获取...
    99+
    2023-07-05
  • 如何使用Python爬虫爬取网站图片
    这篇文章主要介绍了如何使用Python爬虫爬取网站图片,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。此次python3主要用requests,解析图片网址主要用beautif...
    99+
    2023-06-22
  • python怎么获取网页图片
    可以使用Python的requests库来获取网页图片。具体步骤如下:1. 导入requests库:`import requests...
    99+
    2023-08-17
    python
  • 用python爬取某个图片网站的图片
    爬取单张图片 # 爬取单张图片import requests # 导入requests库url = "https://file.lsjlt.com/upload/f/202309/12/54vwhbwy2re.jpg" # 图片地址re...
    99+
    2023-09-12
    python 爬虫
  • python爬取网站美女图片
    今天周五,项目刚刚上线完,有些时间,闲着无聊,继续复习爬虫,这次打算爬取网站的美女图片。得先找到目标,然后目标网站还不会反爬虫,因为自己只是小白,好了开始。寻找目标,发现了目标,哈哈 http://www.meizitu.com 里面图片按...
    99+
    2023-01-31
    美女 图片 网站
  • Python爬虫爬取网站图片
    此次python3主要用requests,解析图片网址主要用beautiful soup,可以基本完成爬取图片功能, 爬虫这个当然大多数人入门都是爬美女图片,我当然也不落俗套,首先也...
    99+
    2024-04-02
  • jquery如何获取图片的宽高
    使用jquery获取图片宽高的方法:1.新建html项目,引入jquery;2.使用img标签添加图片;3.为图片设置id属性;4.添加button按钮,绑定绑定onclick点击事件;5.通过id获取图片对象,使用height()和wid...
    99+
    2024-04-02
  • javascript如何获取图片的路径
    小编给大家分享一下javascript如何获取图片的路径,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! javascript获取图片路径的方法:1、使用getA...
    99+
    2024-04-02
  • nodejs如何获取网站内容
    要获取网站内容,可以使用Node.js中的http模块来发送HTTP请求。下面是一个使用http模块发送GET请求并获取网站内容的示...
    99+
    2023-08-15
    nodejs
  • 【Java】如何通过一次请求获取多张图片
    背景:一次请求响应一张图片 这是我们熟练的业务,就是用户访问我们编写的接口,后端服务就响应一张图片给网页,也就是一个url对应的就是一个图片资源 下面是具体的业务代码和注释 @Controllerpublic class ImageCont...
    99+
    2023-09-15
    java 开发语言 mvc html spring boot 后端
  • shell脚本如何实现获取图片
    这篇文章主要介绍了shell脚本如何实现获取图片,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。shell脚本实现获取图片。#!/usr/bin/bash. /etc/init...
    99+
    2023-06-04
  • Android如何从图片获取二维码
    这篇文章主要为大家展示了Android如何从图片获取二维码,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。之前的博客我记得讲过关于扫描二维码的内容,昨天,组长让我不仅可以扫描获取二维码,还可以通...
    99+
    2023-05-31
    android roi %d
  • jquery如何获取图片的src属性
    这篇文章主要介绍“jquery如何获取图片的src属性”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery如何获取图片的src属性”文章能帮助大家解决问题。jquery获取图片的src属性方法...
    99+
    2023-07-04
  • 小程序如何获取图片宽高
    这篇文章给大家分享的是有关小程序如何获取图片宽高的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。  小程序如果不能获取图片宽高,那么图片设置宽高时,就有可能会出现图片变形,要想避免这种情况,除了图片等比例缩放,还可...
    99+
    2023-06-26
  • 如何获取网站的HTTPS证书
    如何获取网站的HTTPS证书,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。如何获取网站的HTTPS证书如果你的网站需要收集敏感信息(包括电子邮件和密码等),那么就需要保证网站的...
    99+
    2023-06-04
  • 网站如何获取忠实流量
    这篇文章将为大家详细讲解有关网站如何获取忠实流量,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。撰写有价值的内容我们应该如何写出有价值的内容,有价值的内容就是会让你的访客不自觉的对你的内容进行...
    99+
    2023-06-12
  • python如何爬取网页图片
    要使用Python爬取网页图片,可以使用requests库来发送HTTP请求,然后使用beautifulsoup库或者正则表达式来解...
    99+
    2023-08-20
    python
  • python中如何爬取汽车之家网站上的图片
    这篇文章主要介绍了python中如何爬取汽车之家网站上的图片,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python的数据类型有哪些python的数据类型:1. 数字类型,...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作