在网上我们经常会看到各种各样的历史上的今天,所以研究了一下,发现百度百科提供了历史上的今天,如下图:
那么,可不可以把这个页面的数据为我们所用呢?所以使用浏览器的调试工具,发现这个页面请求了一个json文件,如图:
地址是 https://baike.baidu.com/cms/home/eventsOnHistory/06.json 其中06就是月份,而json的内容则是整个6月所有的历史上的今天的数据,因此,我们只需要生成当前的月份,然后通过curl获取数据,然后再显示出来。
原理很简单,下面用PHP和Python 简单实现。
PHP版
最后打印出来效果如图(Demo中的日期会比当前时间晚一天是因为本站服务器在美国,实际时间是服务器时间):
Demo地址: https://www.qingwei.tech/demo/history.php
当然这里没有对内容进行任何的修饰,可以根据自己需要进行修饰。
Python版
ps:本站所有Python如无特殊说明都是Pyhon3
最后打印出来效果如图:
这里是直接在命令行里运行的效果,最终效果也可以自行调整。
希望本文对你有所帮助~
领取专属 10元无门槛券
私享最新 技术干货