必应每日一图url(可直接使用)

必应每日一图url

首先放出地址,后面是一堆心路历程(一堆废话),只为链接的可以不用看

https://baotangguo.cn:8081/

最初

​ 博客园装饰的时候(虽然是抄的),想着上面背景图每次变换多好,每次进去的时候都不一样,然后用到了必应每日一图。

​ 网上必应每日一图,没过几天都不生效了,要不然找的都很老的,要不然都是要过期的,不如自己做一个来的实在。

动手

​ 最初想的是,访问我的网站,然后 mvc 跳转一个 html ,html window.open 打开必应的图片,想着想着,不对啊,直接 302 不香嘛。就简单做了一个。

@Controller
@RequestMapping
public class imgUrl {

    @GetMapping
    public String getUrl(){
        CloseableHttpClient httpClient = HttpClientBuilder.create().build();
        HttpGet httpGet = new HttpGet("https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-CN");
        CloseableHttpResponse resp;
        try {
            resp = httpClient.execute(httpGet);
            HttpEntity entity = resp.getEntity();
            //获取返回对象
            String s = EntityUtils.toString(entity);

            //解析对象
            JSONObject jsonObject = JSON.parseObject(s);
            JSONArray jsonArray = jsonObject.getJSONArray("images");
            JSONObject jo = jsonArray.getJSONObject(0);
            String url = jo.getString("url");

            //直接转发
            return "redirect:https://cn.bing.com/"+url;
        }catch (Exception e){
            e.printStackTrace();
            return null;
        }
    }

}

感觉还可以,部署到华为云,先用了一个谷歌插件试了一试,设置了背景图为这个链接,可以正常显示,然后放博客园,哦豁,直接一片黑。

必应每日一图url(可直接使用)

乖乖,查看报错信息, get https? https 是什么鬼,我写的是http啊。

然后又去申请了 域名、证书(设置https访问),最后才弄好了。

最后放上 gitee 的地址

https://gitee.com/ytryhard/bing-daily-chart/tree/master

Original: https://www.cnblogs.com/ytryhard/p/15247120.html
Author: 抱糖果彡
Title: 必应每日一图url(可直接使用)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/571025/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Java多线程

    join()方法使用:【已经开了3个线程ABC,要求线程A在线程B的前面执行,线程B在线程C的前面执行】 https://blog.csdn.net/zds448588952/ar…

    Java 2023年6月6日
    085
  • CentOS-7配置fastDFS文件服务器和安装Nginx

    配置步骤实在是很繁琐,听我慢慢道来! 主要是配置管理(tracker)和存储(storage)返回地址样式 –> 域名/组名/磁盘名/目录名/文件名 &#8211…

    Java 2023年6月15日
    069
  • 被mybatis一级缓存坑了

    背景 场景 原因 解法 参考 背景 项目中出现了这样一个问题,就是 select出来的数据和数据库里的数据不一样,就非常的奇怪,发现原来是 mybatis的缓存导致的,经过查询资料…

    Java 2023年6月8日
    0101
  • 最适合初学者的SpringBoot入门教程——动力节点王鹤

    ​Spring Boot 去除了大量的 xml 配置文件,简化了复杂的依赖管理,配合各种 starter 使用,基本上可以做到自动化配置。Spring 可以做的事情,现在用 Spr…

    Java 2023年6月9日
    047
  • Git常用命令整理

    Git常用命令整理 Git 常用命令 //初始化工作区 git init //查看工作区状态 git status //将文件添加到暂存区 git add //将文件从暂存区中移除…

    Java 2023年6月8日
    087
  • java垃圾收集器与内存分配策略(2)

    1.概述 说起垃圾收集(Garbage Collection, GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比Java久远,1960年诞生于MIT…

    Java 2023年6月13日
    065
  • IntelliJ IDEA Maven引入

    posted @2016-04-05 10:13 聊聊IT那些事 阅读(173 ) 评论() 编辑 Original: https://www.cnblogs.com/FCWORL…

    Java 2023年6月6日
    058
  • java发送application/json格式的post请求,需要登陆

    java;gutter:true; package util;</p> <p>import java.io.IOException; import java…

    Java 2023年5月29日
    089
  • 《Deep Learning》(深度学习)中文版PDF免费下载

    《Deep Learning》(深度学习)中文版PDF免费下载 “深度学习”经典著作《Deep Learning》中文版pdf免费下载。 《Deep Lea…

    Java 2023年6月15日
    069
  • 【实用小技巧】RSA非对称加解密及XML&PEM格式互换方案

    ​ 最近因考虑接口安全问题,有实现给WEB API实现统一的参数鉴权功能,以防止请求参数被篡改或重复执行,参数鉴权方法基本与常见的鉴权思路相同,采用(timestamp+sign)…

    Java 2023年6月9日
    0109
  • 基于ssm的pagehelper分页操作

    基于ssm的pagehelper分页操作 1,导入pagehelper依赖 <dependency> <groupId>com.github.pagehel…

    Java 2023年6月5日
    084
  • MongoDB学习笔记-2、MongoDB简介与安装

    1、MongoDB简介 1.1、什么是MongoDB 一个基于分布式的文件存储数据库,旨在简化开发和扩展。属于NoSQL数据库,由C++语言编写,为web应用提供可扩展的高性能数据…

    Java 2023年6月5日
    086
  • Spring源码学习笔记7——Spring bean的初始化

    一丶前言 上篇中我们了解了Spring bean的实例化——存在方法覆盖的使用CGLIB动态代理生成子类,反之反射调用构造函数。实例化后bean中的字段都是默认值,接下来就是对be…

    Java 2023年6月14日
    062
  • 太极限了,JDK的这个BUG都能被我踩到

    hello,大家好呀,我是小楼。 之前遇到个文件监听变更的问题,刚好这周末有空研究了一番,整理出来分享给大家。 从一次故障说起 我们还是从故障说起,这样更加贴近实际,也能让大家更快…

    Java 2023年6月6日
    0129
  • 【转】【WPF】WPF无边框窗体

    窗体部分代码: using System; using System.Collections.Generic; using System.Linq; using System.Te…

    Java 2023年5月29日
    085
  • SpringBoot 读取yaml list

    yml 的list使用方式: 1.yml配置方式: 第一种: 第二种: 2.配置类: 然后在类中使用 EmployeeConfig 就可以获取文件中的数据了 注意:yml中的 em…

    Java 2023年5月30日
    074
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球