梓悦生活

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

必应每日图片PHP获取更新

2016/12/23 4033点热度 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
取消回复

最新 热点 随机
最新 热点 随机
[教程]AWS免费EC2注册/使用/添加IPV6/SSH连接/删除实例 使用VestaCP搭建邮局(含DKIM,DMARC教程) [教程]利用宝塔面板邮局管理器搭建Roundcube Webmail自建邮局 [测评]喵云互联绍兴电信NAT套餐1测评 iperf3 网络性能测试 [收藏]13 个免费 PPT 模板网站汇总
[测评]喵云互联绍兴电信NAT套餐1测评[教程]利用宝塔面板邮局管理器搭建Roundcube Webmail自建邮局iperf3 网络性能测试使用VestaCP搭建邮局(含DKIM,DMARC教程)[教程]AWS免费EC2注册/使用/添加IPV6/SSH连接/删除实例
Freenom免费顶级域名TK、ML、GA、CF成功申请教程及使用DNSPod域名解析 如何恢复WordPress到旧版本 Freecpanelhost提供超大100G免费PHP空间,支持数据库,支持绑米 13款WordPress用户注册登录插件 哪吒监控面板搭建教程 wordpress去掉win主机链接中的index.php
最近评论
b2b系统 发布于 1 年前(12月29日) 感谢分享
Meteor 发布于 2 年前(10月20日) 哈哈,友链一直都在,后来换了主题后忘记修改显示数量了,现在恢复好了。
弋牧 发布于 2 年前(10月12日) 这里已经看不到我的友连了吗?
彩鸽 发布于 2 年前(10月04日) 写的不错
B2B海外商城系统 发布于 2 年前(09月21日) 感谢分享
标签聚合
域名解析 wordpress 宝塔 Linux技巧 活动 技巧 VPS 虚拟主机
友情链接
  • Anders Norén
  • Appurse
  • CSS参考手册
  • DeeTeam-迪提姆
  • Fatesinger
  • FreeSSL
  • gandi
  • Internetbs
  • LogoMaker
  • Meteor's Blog
  • PM唐杰
  • SSL For Free
  • WPEX-Themes
  • 优品PPT
  • 免费顶级域名
  • 博客大全
  • 印记
  • 弋牧
  • 挖站否
  • 闫宝龙博客

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

Theme Kratos Made By Seaton Jiang