PHP获取Bing每日必应图

Bing搜索的首页每天都会推送一张很漂亮的图片,可以把它保存下来,当做电脑桌面或是自己的网站背景图。


这是今天的必应首页图 😎 


原理:

  • 主要是使用必应每日图片的API获取参数来实现
http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1

使用:

  •  直接利用PHP代码
  • 将下面的代码复制到PHP中,上传到自己的服务器或者空间中就行
<?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跳转
?>

演示:

api.uixsj.cn/bing


素材来自孟坤

下载信息

  • 名称:每日必应
  • 格式:zip
  • 大小:1KB

点击下载

2 条评论

发表评论

*