Excel实现批量下载网络图片教程
优采云 发布时间: 2022-06-18 18:20Excel实现批量下载网络图片教程
昨天我们分享了如何使用ExcelVBA来抓取网页上的数据,今天我们来给大家送点福利
看到这些美女了吗?别以为小编无聊一个一个去下载的,这个都是Excel干!
不管我的事情!
让我们来看看Excel他到底干了啥!有这么多妹子~
成品效果演示
我们今天测试的网址:
下面我们进入正式的处理部分,这个网站应该是个人写的,猜测,编码用的gbk,所以还要转码,有点麻烦!不过不用慌,模仿懂不!
编码,我们可以查看源码中的charset,这些是html的一些基础知识,有兴趣慢慢补吧!
获取网页源码函数
一般我们获取的是网页的responseText即可,但是这个网页的编码是gbk,我们需要先获取 responsebody,再转码!
下载图片,我们要的是就是流数据,所以不需要转码,所以这个函数,我们还要分一下情况,所有有了第二参数来控制是否直接返回流数据!
下面是论坛大佬写的转码函数,非小编现写!
提取图片的链接
右击-【查看网页源码】,根据看到的关键词去查找,可以找到我们图片的链接!
这个比较简单,我们就通过正则来提取吧!
每个图片的网页都有一个5位数的编码,我们提取他,然后来拼接出实际网址!
其实在一级页面也可以直接下载图片 看到后面额jpg那个地址了吗!但是这个是预览图,不高清,所以我们要进入下载界面去下载高清图片!
下面是提取二级的代码,已封装函数,方便后面调用!
有了图片的网址和名称,后面我们只要写一个下载函数即可!
保存图片
流数据保存成图片或者文件,我们可以直接通过文本文件写入形式写入,也可以使用我们封装的这个函数来处理!
我们直接按照思路,依次调用封装好的各个函数,即可下载图片!
到这里其实就是我们的全部代码了,还有翻页自己去看一下网址规则,这里就不提供了,本文只是教学演示,大家喜欢妹子可以联系我打包下载,就别一起去下载了,服务器扛不住!
本文由“壹伴编辑器”提供技术支持不知道,今天你是否真的学废了!Excel学得好,美女真的少不了~
给你们偷了一张~~