PHP/Python简单实现历史上的今天

在网上我们经常会看到各种各样的历史上的今天,所以研究了一下,发现百度百科提供了历史上的今天,如下图:

那么,可不可以把这个页面的数据为我们所用呢?所以使用浏览器的调试工具,发现这个页面请求了一个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

最后打印出来效果如图:

这里是直接在命令行里运行的效果,最终效果也可以自行调整。

希望本文对你有所帮助~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180625A0O3R900?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券