获取必应每日一图302跳转版本
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
其实也就是上面的图片用的链接。
//api.ixnet.work/bing/anything.jpg
实际上anything.jpg
可以被替换为任何东西因为我设置了Rewrite。