PHP获取Bing每日必应图
Bing搜索的首页每天都会推送一张很漂亮的图片,可以把它保存下来,当做电脑桌面或是自己的网站背景图。
这是今天的必应首页图
原理:
- 主要是使用必应每日图片的API获取参数来实现
http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1
使用:
<?php
$str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1'); //从bing获取数据
if(preg_match("/<url>(.+?)<\/url>/ies",$str,$matches)){ //正则匹配抓取图片url
$imgurl='http://cn.bing.com'.$matches[1];
}else{ //如果由于某些原因,没抓取到图片地址
$imgurl='http://img.infinitynewtab.com/InfinityWallpaper/2_14.jpg'; //使用默认的图像(默认图像链接可修改为自己的)
}
header("Location: $imgurl"); //header跳转
?>
演示:
https://api.qcair.cc/bing
素材来自孟坤
- 本文标题: PHP获取Bing每日必应图
- 本文链接: https://blog.qcair.cc/bingimg.html
- 版权声明:倾丞博客|版权所有,违者必究|如未特殊注明文章均为原创|倾丞博客采用BY-NC-SA协议进行转载授权
- 上一篇:使用PHP制作api源码简单实现一言 / 随机一句功能
- 下一篇:[转载项目]随机二次元图片API-开源