当前位置:首页 > 资源收集 > 本站作品 > 正文
运行天数:3001 天 最后更新:2020-7-7

PHP版Bing壁纸下载源码

用手机或者平板电脑扫描应用扫描本二维码,可以在手机浏览器继续浏览,也可以分享给你的联系人。

2018年11月15日 | 作者: 影子 | 分类: 本站作品 | 点击量: 1,199

WDJA网站内容管理系统,免费开源可商用 点我获取,简单好用的PHP版CMS

写了个小程序,用来下载Bing壁纸,有访问就会自动下载最新7天的,然后保存在服务器.

http://bing.menglei.info/

原理很简单,使用bing的接口

bing的接口及参数说明

http://www.bing.com/HPImageArchive.aspx?format=js&pid=hp&og=1&idx=1&n=8&mkt=zh-CN&cc=jp

format: 输出格式,默认是xml,js就是json

idx: idx是“index”的缩写,-1为明天,1为昨天,2为后天,依次类推,已知可选项-1 ~ 18,默认为0 start

n: 个数

mkt: 地区”en-US”, “zh-CN”, “ja-JP”, “en-AU”, “de-DE”, “en-NZ”, “en-CA”

隐藏的参数cc: (需要国外主机,国内主机请求一律返回中国区的必应美图),目前已知的可取值范围 {ar、at、au、be、br、ca、ch、cl、cn、de、dk、es、fi、fr、hk、ie、in、it、jp、kr、nl、no、nz、ph、pt、ru、se、sg、tw、uk}

需要说明的是,不同的地区,接口返回的数据除了语言的不同外.数据也是不一样的.

图片URL规律:

resolution: 640×480,800×600,1024×768,1280×720,1920×1080,800×480,1366×768,1920×1200,1280×768

http://www.bing.com/{imageBaseUrl}+”_”+”{resolution}”+”jpg”;

 

开源地址 https://github.com/shadoweb/bing-image

从网上查找了挺多资料,代码没怎么优化.以实现功能为主.

采用PHP,无需数据库,数据是保存在服务器,用json的文件存储每日bing壁纸的信息.

然后下载了每日的图片到服务器,同时生成了缩略图,用于列表中显示,以加快打开速度.需要大图,可以点击列表中的图片进入图片页.

下载图片只需要右击图片保存即可.

分享仅作交流学习使用.

 



手机扫码浏览本文


关键词:, ,

本文网址:https://www.menglei.net/2674/,转载请以链接形式注明出处,谢谢合作!

*本站部分内容转载自其他媒体,版权归其所有。如若内容或图片侵犯您的权益,请与本站联系,我们将在24小时内处理完毕。

作者:清晨@深圳网站建设专家. | 清晨,领先的深圳网站优化品牌。

交流QQ号:925474725 邮件支持:shadoweb@qq.com