动态获取Bing每日壁纸

动态获取Bing每日壁纸

Scroll Down

如何每日一图呢?
必应的每日壁纸是个不错的选择

快速使用(可能失效)

通过访问:https://bing.biturl.top/?resolution=1920&format=image&index=0&mkt=zh-CN获得一张图片
上面访问参数的含义分别是:

  1. format,非必要。返回结果的格式,不存在或者等于xml时,输出为xml格式,等于js时,输出json格式。image则返回图片
  2. index,非必要。不存在或者等于0时,输出当天的图片,-1为已经预备用于明天显示的信息,1则为昨天的图片,idx最多获取到前16天的图片信息。
  3. mkt,地区zh-CN
    注:如果这篇博客的封面丢失说明该方法失效

官方方法

https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-CN
请求参数含义:
| 参数名称 | 值含义 |
| ------------------ | -------------------------- |
| format(非必需) | 返回数据格式,
不存在返回则xml格式
js: 一般使用这个,返回json格式
xml: 返回xml格式
image: 返回图片 |
| idx (非必需) | 请求图片截止天数
0: 今天
-1: 截止明天(预准备的)
1: 截止至昨天
类推目前最多获取到7天前的图片 |
| n(必需) | 1-8 返回请求数量,最多8张 |
| mkt (非必需) | 地区zh-CN |
以上面url为例,可以看到返回内容为:

此时就可以得到图片部分地址了,然后通过域名+部分地址就可以直接获取图片了,如下:
https://cn.bing.com/az/hprichbg/rb/VenetianRowing_ZH-CN6668445308_1920x1080.jpg

文章来源: 网络文章总结