『瀚思彼岸』» 智能家居技术论坛

标题: 背景图片调用bing的每日壁纸,shi'xian每日更新背景图片的..... [打印本页]

作者: jpcugv    时间: 2021-10-13 10:39
标题: 背景图片调用bing的每日壁纸,shi'xian每日更新背景图片的.....
本人小白,因为bing的每日壁纸图片的url总是变,所以没办法在lovelace固定url地址,求大神帮忙看这个应该在lovelave里面怎么写呀?
PS: 我用的是animated_background前端插件,固定显示图片没有问题,就是不能每天变换图片。

                               
登录/注册后可看大图


作者: blindlight    时间: 2021-10-13 11:25
爬虫抓咯
作者: mitu    时间: 2021-10-13 15:42
本帖最后由 mitu 于 2021-10-13 15:44 编辑


                               
登录/注册后可看大图

  1. https://cn.bing.com/th?id=OHR.IchthyosaurFossil_ZH-CN3662909435_1920x1080.jpg
复制代码

这是今天的。明天看一下变不变

作者: yuyuye    时间: 2021-10-13 16:29
网上搜一下,有api可以调的
作者: jpcugv    时间: 2021-10-13 17:53
获取Api
关于必应壁纸api的文章也特别多,也有很多小伙伴自己封装了接口提供给大家使用,我直接介绍官方的api

https://cn.bing.com/HPImageArchi ... idx=0&n=1&mkt=zh-CN

首先分析一下这个接口含义,直接看后面的请求参数:

参数名称        值含义
format  (非必需)        
返回数据格式,不存在返回xml格式

js (一般使用这个,返回json格式)
xml(返回xml格式)
idx  (非必需)        
请求图片截止天数

0 今天
-1 截止中明天 (预准备的)
1 截止至昨天,类推(目前最多获取到7天前的图片)
n (必需)        
1-8 返回请求数量,目前最多一次获取8张

mkt  (非必需)        
地区

zh-CN
...
以上面url为例,可以看到返回内容为:



此时就可以得到图片部分地址了,然后通过域名+部分地址就可以直接获取图片了,如下:

https://cn.bing.com/az/hprichbg/ ... 445308_1920x1080.jp

原文链接:https://blog.csdn.net/m0_37682004/article/details/82314055
#####################################################
笨办法倒是有,我可以在NR里面写函数并下载每天更新的图片,然后再前端页面调用本地图片达到目的,但总觉得脱裤子放屁,不知道怎么不用NR的方式直接达到更新rul的目的,有大佬会的帮忙解答一下吧,谢谢啦
作者: yuyuye    时间: 2021-10-14 12:12
jpcugv 发表于 2021-10-13 17:53
获取Api
关于必应壁纸api的文章也特别多,也有很多小伙伴自己封装了接口提供给大家使用,我直接介绍官方的ap ...

用ha的restful sensor,就不用nr调取api了




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5