司司司司司

Menu

用 PHP 获取 Bing 每日图片

bing

新建一个php文件

<?php
$str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1'); // 从bing获取数据

if(preg_match('/<url>([^<]+)</url>/isU', $str, $matches)) { // 正则匹配抓取图片url
$imgurl = 'http://cn.bing.com'.$matches[1];
} else { // 如果由于某些原因,没抓取到图片地址
$imgurl = 'http://img.infinitynewtab.com/InfinityWallpaper/2_14.jpg'; // 使用默认的图像(默认图像链接可修改为自己的)
}

header("Location: {$imgurl}"); // 跳转至目标图像

然后把这个php文件上传到你的服务器或者是网站空间,访问这个php应该就能看到被跳转到了Bing的图片。

<?php
$str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1'); //读取必应api,获得相应数据
$str = json_decode($str,true);
$imgurl = 'http://cn.bing.com'.$str['images'][0]['url']; //获取图片url
header("Location: $imgurl"); //header跳转

https://chidagua.com/api/bing.php

来源:https://mkblog.cn/492/

— 于 共写了709个字
— 文内使用到的标签:

Leave a Reply

Your email address will not be published. Required fields are marked *