梓悦生活

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

必应每日图片PHP获取更新

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

最新 热点 随机
最新 热点 随机
Debian源更新报错解决方法 Linux调整文件系统大小的命令:resize2fs 哪吒监控面板搭建教程 将Azure机器配置的静态IP修改为动态IP地址 通用嵌入式DDNS脚本UE-DDNS 利用DNSPod实现动态域名解析DDNS
将Azure机器配置的静态IP修改为动态IP地址Vultr 推出免费云主机,用于鼓励全球创新Cloudflare WARP 一键安装脚本 使用教程HostPanel开源免费主机管理面板谷歌将替换Chrome 117版本中的挂锁图标WARP使用教程:入门篇
Hostalope.com 800MB 15GB流量 多面板选择 搜索引擎优化之链接管理WP Keyword Link OK8.IN 免费空间申请教程 10G/100G/MYSQL/PHP 教你找超精准流量,CPA日赚200并不难! 宝塔面板反向代理加速和自建CDN Snapphq免费ASP.NET空间申请使用-支持MS SQL和FTP可绑域名
最近评论
B2B海外商城系统 发布于 12 小时前(09月21日) 感谢分享
上海网站建设 发布于 2 个月前(07月11日) 感谢分享
Unye Koltuk Yıkama 发布于 3 个月前(07月05日) Ünye Koltuk Yıkama. Koltuk temizliğinde kumaş ve d...
Meteor 发布于 4 个月前(06月01日) 你的mysql版本看一下,我记得之前开发大佬在群里说过这个问题,5.6版本还是5.7版本来着。 我...
ldsj007 发布于 4 个月前(05月25日) 老大,数据库连不上,是不是最新版必须用docker数据库了?
标签聚合
Linux技巧 Linux wordpress 技巧 虚拟主机 域名解析 VPS 活动
友情链接
  • 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