获取必应每日一图302跳转版本
1/8/2016更新:
修复了失效的问题。实际上已经失效一个月了一直懒得去搞,今天看了一下发现去掉两个斜线就行了…懒癌晚期了_(:з」∠)_
15/3/2019更新:
貌似必应又双叒叕改链接格式了。又稍微修改了一下,直接用DOMDocument来分析好了。
18/1/2020更新:
必应再次更改了背景图片的元素id。原本是
bgLink
,现在更改为preloadBg
即可。
前言
之前看到艾坤写了个接口,我就觉得应该没必要做代理吧,反正必应又不像谷歌那样子被GFW掉了,直接来个302跳转即可。于是我用10分钟写了个没什么用的代码…顺便放上了我的API集合。
源码
这玩意真没什么技术难度,如果你喜欢的话自行搬走,当然给我博客来个链接自然是最好的。如果你看到下面的示例图片有正常显示的话,就说明这段代码仍旧有效。
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, 'http://www.bing.com');
$result = curl_exec($ch);
/*
preg_match('("/az.\*.jpg")', $result, $preg);
header("Location: //www.bing.com".json_decode($preg[0]));
*/
// 以下内容为15/3/2019修改,服务器需要PHP开启DOM模组才能用
$dom = new DOMDocument();
$dom->loadHTML($result);
$result = $dom->getElementById("preloadBg")->getAttribute("href");
header("Location: //www.bing.com".$result);
效果
公用API
其实也就是上面的图片用的链接。
https://api.ixnet.work/bing/anything.jpg
实际上anything.jpg
可以被替换为任何东西因为我设置了Rewrite。