首先我们看一下列表图片
输入搜索关键词,搜索,检查列表图片,我们可以看到有些图片是url地址,有些图片是base64加密后编码,如果我们想获取列表图片,就要判断图片地址是正常的地址或者是base64编码后的图片数据
image.png
好了,进入正题,点击图片进入图片详情,检查一下详情图
image.png
然后查看Network下的XHR ,我们可以看到有一个请求
地址为 https://cn.bing.com/images/api/custom/search?q=%e6%98%8e%e6%98%9f&id=5346B1F09BDF83A8071CA1207E464A5A2854EE9F&preserveIdOrder=1&count=25&offset=10&skey=i2Izp8J5wgHAdHaOFu23wImzazaPIObVo4It5nAMLDY&safeSearch=Strict&IG=4CEECBADC5044BBA92769CE4B1564230&IID=idpfs&SFX=1
点击看一下响应,好像发现了新大陆
image.png
,
这里有一个value的列表,就是我们想要的图片列表,而且通过查找我们发现contentUrl就是我们想要的详情地址,这样一举二得。
我们看一下这个url的构成,参数q就是搜索编码后的关键词,不编码也没问题,count是每页图片的数量,默认25,offset是偏移量,从0开始,通常count的倍数,其他参数无须变化,只需要修改三个参数就可以获取想要的高清图片了。
网友评论