
必应 Bing 搜索首页每天会更新一张好看的壁纸,这点挺不错的。相比于百度的白底,这些由专业摄影师拍摄的全球风光照片显然有助于放松心情。那么问题来了,假如我想将每天不同的照片设置为博客背景的话,我们怎么获取这些图片呢?
其实 Bing 是提供了接口获取图片路径的,接口地址:https://cn.bing.com/HPImageArchive.aspx?n=1。
该接口还支持一些参数:
n
必填,表示返回照片数量。
idx
非必填,用于指定获取哪天的壁纸,0:表示当天,1:表示昨天,2:表示前天,这样依此类推。
format
非必填,用于指定输出格式,默认是 XML 的,传入 js 表示返回 JSON 格式。
mkt
非必填,用于指定推送地区,如:en-US,zh-CN,ja-JP,en-AU,en-UK,de-DE,en-NZ,en-CA
返回数据示例:
1 | <?xml version="1.0" encoding="utf-8" ?> |
1 | { |
URL 就是壁纸路径,完整路径需要前面加上https://bing.com/,如:https://bing.com/th?id=OHR.LaughingOwl_EN-CN2640294925_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp。
附:在此地址(https://bing.ioliu.cn)可以查看所有必应壁纸。