保存壁纸太麻烦?教你如何用Java快速获取网站图片

前提

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

我说用Jsoup丫!

image

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

image-20211119192656858

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

0.png

二、代码编写

01.png

成果:

image-20211119192835696

心得:

1、网络上的每一张图片都是一个链接

2、我们知道整个网页就是一个文档树,先找到包含图片的父id,再通过getElementsByTag()获取到图片的标签,通过F12,我们知道图片的链接是存在img标签里面的 data-src属性中

3、通过标签的data-src属性,就获取到具体图片的链接

4、通过输入输出流,把图片保存在本地中!

你可能感兴趣的:(保存壁纸太麻烦?教你如何用Java快速获取网站图片)