折腾下PHP获取Bing美图

  • 折腾下PHP获取Bing美图已关闭评论
  • 7,250
  • A+
所属分类:资讯

微软必应搜索(bing)的背景图片不得不说,每张都是经典,美的一塌糊涂,网站也有各种这样那样调用bing美图的方法,今天,闲的没事干,就折腾了下。

最终得到的效果如下面两张图片所示:

火狐截图_2016-07-18T13-10-11.607Z火狐截图_2016-07-18T13-09-30.112Z获取bing美图的PHP代码大家估计都知道:

保存为bing.php,然后直接访问即可。技术宅是保存在bing目录下,所以直接访问https://www.0513c.com/bing/即可。

这里我们用到的接口是https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1,这里的参数说明下,idx=o 是显示当天的图片,如果想显示昨天的美图,可以将idx=0改为idx=1,以此类推,据说,bing支持查看历史图片15天以内的,所以数字(0-15)。

由此,我在这里产生了一个想法,何不建立个页面,将这15天的图片都保存呢?

于是,引发了我简单操作了以下的项目:bing美图精选,实现的方法很简单,这里有人要问了,,那个图片的文字是如何实现的。其实就是以下代码实现的:

同样修改相关参数,即可实现对应的图片,显示对应的文字说明,这段代码可以直接引用在图片的title或者 alt之类的,大家自行学习操作!

PS:如过想实现把每天的图片都自动保存下来,下面也很简单:

将以上代码保存为php,比如我这里保存为save-bing.php,上面的代码是用来自动保存文件的。

这段代码和之前最早的代码差不多,也有所区别,会自动在php同级目录下创建一个年月的文件夹,用来保存每天的bing美图!

这里就写到这里,教程都是通俗易懂的,大家自行操作玩耍。有不懂的可以随时找技术宅交流!

立即打赏