https://www.ivsky.com/tupian/lantian_baiyun_v57379/pic_898663.html#al_tit
+++++
以上面的网址为例,想要实现:
1、批量下载图片(链接里总共有13张)。
2、图片存放在指定文件夹里 -> G盘/photo/根据链接生成一个新的文件夹(以链接为例,文件夹名字是 57379)
+++
有没有大神知道要怎么写呢?

Java怎么批量下载图片?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- threenewbee 2020-01-29 13:05关注
用httpclient得到
https://www.ivsky.com/tupian/lantian_baiyun_v57379/pic_898663.html#al_tit 的网页的源代码
然后正则表达式提取两个关键的:
(1)<img id="imgis" src="//img.ivsky.com/img/tupian/pre/201907/29/lantian_baiyun-002.jpg" alt="唯美的蓝天白云风景图片">
(2)
<a class="page-next" href="/tupian/lantian_baiyun_v57379/pic_898664.html#al_tit">下一张</a>
前者是图片的真实的地址,后者是下一个图片所在网页的地址。
先用httpclient下载保存图片,再访问下面那个地址,以此类推获取html https://blog.csdn.net/ITcainiao25/article/details/91862098
正则匹配url https://www.jianshu.com/p/82e2040b49a3 (注意你的地址是没有http开头的,稍微修改下)
下载图片 https://blog.csdn.net/top_code/article/details/8674219本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报