今天发现了一个特别有意思的微软壁纸接口,如下:
http://www.bing.com/HPImageArchive.aspx?idx=7&n=5&format=js
经过尝试,发现数字7的范围是1-9,访问这个地址,将会返回一个数据,在这个数据里面藏着bing的每日壁纸的下载地址~截图如下:
红框内为部分URL地址,经过组合加上前缀https://www.bing.com,即可组成下载网址即
https://www.bing.com/th?id=OHR.MaldivesAtolls_EN-US2498947967_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp
有了这个思路,那利用automa的HTTP请求模块和保存资源模块便可以实现下载。
思路有了,开干~
直接上成品图
这里利用了一个automa的随机代码{{$randint(0, 10)}},意思就是随机生成0-10之间的整数,从而在HTTP请求模块随机生成数字。
http://www.bing.com/HPImageArchive.aspx?idx={{$randint(0, 10)}}&n=5&format=js
这样就从请求方法为get的的请求结果中得到JSON格式的数据了
得到地址,将地址拼接到保存资源模块进行下载
PS:我这里加入了一个变量,是为了获取文件名,从而下载之后是按照链接地址中的图片名称进行命名的,后续会给大家专门讲一个变量的文章,今天这个先实现下载功能~
还是老规矩,想要这个插件的后台留言就好了~我也新建了一个automa的群,便于大家沟通交流学习~ 想进群的加我微信我拉你进群~
Automa 是用于浏览器自动化的浏览器扩展。从自动填写表单、执行重复性任务、截取屏幕截图到抓取网站数据,这取决于您想要使用此扩展执行的操作。