使用PHP动态爬取Bing每日图形壁纸 - 技术分享 - 五行资源分享网



使用PHP动态爬取Bing每日图形壁纸

作者头像图片

作者: 五行

网络资源搬砖的爱好者

文章二维码手机扫码查看

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,如有侵权请联系!

使用PHP爬取Bing(必应搜索网)每日图形壁纸,Bing搜索的首页每天都会推送一张很漂亮的图片,把它保存下来,当做电脑桌面或是自己的网站背景图岂不美哉!!

 

既然要抓取这张图片,首先就得弄清这张图是从何而来的。经过对必应首页的抓包,我们可以获得首页图的获取API。它的格式是这样的:

 

 

这里有几个GET参数,它们的作用分别是:

 

n: 必要参数。这是输出信息的数量。比如n=1,即为1条,以此类推,至多输出8条。

 

format: 非必要。返回结果的格式,不存在或者等于xml时,输出为xml格式,等于js时,输出json格式

 

idx: 非必要。不存在或者等于0时,输出当天的图片,-1为已经预备用于明天显示的信息,1则为昨天的图片,以此类推,idx最多获取到前16天的图片信息

 

接下来就是用PHP去动态抓取了。PHP实现代码如下:

 

使用PHP动态爬取Bing每日图形壁纸-五行资源分享网-第1张图片

 

如果想要抓取这张图片并保存到服务器呢?用于代码过多,这里就不贴代码了

使用PHP动态爬取Bing每日图形壁纸-五行资源分享网-第2张图片

 

 

分享到:
打赏
未经允许不得转载:

作者: 五行, 转载或复制请以 超链接形式 并注明出处 五行资源分享网
原文地址: 《使用PHP动态爬取Bing每日图形壁纸》 发布于2022-4-21
帖子声明: 本站对文章进行整理、排版、编辑,是出于传递信息之目的, 并不意味着赞同其观点或证实其内容的真实性,不拥有所有权,不承担相关法律责任。

评论

33 + 60 =

切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

一键注册
切换登录

注册

用户登录验证码图片

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏