梓悦生活

  • 🍟首页
  • 🍪免费资源
  • 🍓Wordpress
  • 🍋琐碎生活
  • 🍘关于
关注周围的人或事,体验人生历程
  1. 首页
  2. 琐碎生活
  3. 正文

必应每日图片PHP获取更新

2016/12/23 2727点热度 0人点赞 0条评论

bing2

近日博主发现网站里的必应每日图片获取不到,于是抽时间看了一下代码,本以为必应官方可能调整了获取方式,之后通过json方式发现可以正常解析打开。

然后仔细看了一下获取的json代码,通过解析发现其实是官方修改了url地址,省略了url里原来的官网前缀网址,即cn.bing.com,其他图片描述、日期等信息未调整。

找到问题,那就知道如何调整修改。那就是获取到的url地址里,人为手动添加前缀地址,这样获取的图片网址才完整,才能正常显示。

那就在代码里定义一个函数,赋值为"http://cn.bing.com",与获取的url地址合并组合到一起即可,具体代码如下:

<?php
$str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1');
$array = json_decode($str);
$imgurl1 = $array->{"images"}[0]->{"url"};
$imgurl2 = "http://cn.bing.com";
$imgurl = $imgurl2.$imgurl1;
echo $imgurl;
?>

这样,就可以正常获取官方图片地址了,当然主机也要打开file_get_contents函数,否则也是获取不到。

自动获取的图片是英文地址及英文描述的解决办法:

如果大家的网站架设在国外的服务器或者VPS上面,那有可能通过以上网址获取的是英文解析,同时图片滞后一天,那么为了使获取的变为中文地址,就有两种办法:

1.联系提供商或直接修改自己的VPS服务器时间为北京时间(此方法我试过,貌似不行,因为必应好像是根据IP地址来判断中英文的,而非本地时间)

2.获取的地址后面增加中文参数判断,也就是在地址后面增加“mkt=zh-cn”,即

http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-cn

增加中文判断后,通过以上地址就可以强制解析为中文图片及描述。

标签: 技巧
最后更新:2017/01/06

Meteor

关注周围的人或事,体验人生历程!

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
Vultr 推出免费云主机,用于鼓励全球创新 一键网络重装系统 – 魔改版(适用于Linux / Windows) Debian/Ubuntu SSH端口一键修改脚本及关闭防火墙 [云监控探针]支持节点管理和监控的ServerStatus 宝塔面板7.7.0版本及以下解锁付费插件开心版方法 宝塔面板版本降级至7.7.0方法
一键网络重装系统 – 魔改版(适用于Linux / Windows)MyNodeQuery一款简洁好用的云监控探针宝塔面板如何取消绑定或强制登录宝塔账号宝塔面板版本降级至7.7.0方法宝塔面板7.7.0版本及以下解锁付费插件开心版方法Debian/Ubuntu SSH端口一键修改脚本及关闭防火墙
Sitemix.jp稳定1.5GB容量免费php空间可绑域名注册使用方法教程 Flarum 轻量级论坛程序 FreeHostingKing提供1G/10G的php+MySQL可绑米免费空间 DNSCEO提供免费的智能DNS服务 Apaxy开源程序美化网站目录浏览 免费代理网站
最近评论
Meteor 发布于 3 周前(03月09日) 是的,要求的配置也要高很多,不一定所有服务器都适用
夏日博客 发布于 3 周前(03月04日) 高版本的win系统越来越不好装了。
侠客书 发布于 4 个月前(11月29日) 具体改了些什么?
rtyu 发布于 6 个月前(10月07日) 来过,留个印迹~
Adoncn 发布于 1 年前(01月10日) 不错!!!不错!!!
标签聚合
活动 域名解析 Linux技巧 Linux VPS 虚拟主机 wordpress 技巧
友情链接
  • Anders Norén
  • Appurse
  • CSS参考手册
  • DeeTeam-迪提姆
  • Fatesinger
  • FreeSSL
  • gandi
  • Internetbs
  • Kevan's Blog
  • LogoMaker

COPYRIGHT © 2023 梓悦生活. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang