每天定时获取必应每日一图并保存做壁纸

每天定时获取必应每日一图并保存做壁纸

​ 必应每天会更新每日一图,这些图片都是特别好看,适合做封面壁纸等等。我做了一个自动脚本,让它每天定时获取每日一图,然后设置为个人主页博客的封面,封面和背景一共九张图片,每天更新后以队列的顺序替换。

​ 这里是成品:个人搭建的博客主页

获取每日一图的链接

从接口获取链接

必应提供了一个获取每日一图的接口,https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1,访问此接口会返回一个json数据,数据如下:

{
   
    "images": [
        {
   
            "startdate":"20201116",
            "fullstartdate":"202011161600",
            "enddate":"20201117",
            "url":"/th?id=OHR.MischwaldFuessen_ZH-CN0005213724_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp",
            "urlbase":"/th?id=OHR.MischwaldFuessen_ZH-CN0005213724",
            "copyright":"混交林,菲森,巴伐利亚,德国 (© Erich Kuchling/DEEPOL by plainpicture)",
            "copyrightlink":"https://www.bing.com/search?q=%E6%B7%B7%E4%BA%A4%E6%9E%97&form=hpcapt&mkt=zh-cn",
            "title":"",
            "quiz":"/search?q=Bing+homepage+quiz&filters=WQOskey:%22HPQuiz_20201116_MischwaldFuessen%22&FORM=HPQUIZ",
            "wp":true,
            "hsh":"8df6576dae2e935290a0f48ff9ab10bb",
            "drk":1,
            "top":1,
            "bot":1,
            "hs":[]
        }
    ],
    "tooltips":{
   
        "loading":"正在加载...",
        "previous":"上一个图像",
        "next":"下一个图像",
        "walle":"此图片不能下载用作壁纸。",
        "walls":"下载今日美图。仅限用作桌面壁纸。"
    }
}

上面的json数据中的images中url的value就是当天图片的地址的一半,还需要添加一个前缀https://www.bing.com/或者http://s.cn.bing.net,两者选其一,比如今天的图片完整链接为https://www.bing.com//th?id=OHR.MischwaldFuessen_ZH-CN0005213724_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp,下载的图片格式为jpeg。

使用Java得到链接

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值