必应搜索的首页每天都会推送一张很漂亮的图片,可以将它当做电脑桌面壁纸或是自己的网站背景图
我是选择用来当网站背景图的,无论是之前的背景图还是现在所看到的首页背景图,实际上都是必应每日推送的
为了避免每天干这种打开网站看看的重复事情,我选择定时将必应美图推送到手机,早上起来的时候就能看到图
如果合适的话就可以去将图片设置为背景图等等
获取图片
那么如何获取到必应首页的图片呢?主要是使用必应每日图片的API获取参数来实现
https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1
访问该地址会得到一些json
数据,使用PHP
进行decode
处理,得到我们需要的数据
// 从bing获取数据
$res = file_get_contents('https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1');
// 转成数组
$bingArr = json_decode($res, true);
$text = "早安,必应每日一图送上";
$desp = "![](https://cn.bing.com{$bingArr['images'][0]['url']}) \n\n 图片链接:https://cn.bing.com{$bingArr['images'][0]['url']}";
sendByServer($text, $desp);
然后调用之前我们封装好的Server酱函数进行推送即可
定时推送使用crontab
定时任务
30 6 * * * php /www/wwwroot/bing.php