闻道皇华使,方随皂盖臣。——王维《送李判官赴东江》 楠少博客 阅读文章 Bing首页大图很nice 楠少 2018-08-13 6666666 8888888 Bing 抓包 摘要Bing( www.bing.com )想必大家都了解,我喜欢它的每日首页大图,每天都会更换,而且质量也很好。 **目录 (Table of Contents)** [TOC] ## nice Bing( [www.bing.com](http://www.bing.com "www.bing.com") )想必大家都了解,我喜欢它的每日首页大图,每天都会更换,而且质量也很好。  很喜欢。右边有个小感叹号,点开之后会出来比较详细的描述,我觉得这点会给bing招了很多的流量。 早在2016年,我就开始抓的bing壁纸,从16年8月1日开始的,一直到现在,每天都不漏。并且会当成一种爱好坚持下去,好 多的不说,就接下来开始抓。 ## 寻找数据源 我们首先进入Bing官网,F12 - Network 开始找数据源,那些.css、.js、.png之类的就可以自动忽略掉,其他的就挨个找一下吧。  最后发现只有这两个有点用,第一个是图片的相关文字描述、第二个图片的重要信息。经过排查,关于文字描述的那个接口,参数都不是必须的,所以你只要访问这个链接就可以了。`https://cn.bing.com/cnhp/life` 而另一个链接关于图片日期啊、地址啊以及版权的链接,只有 n 是必须的,参数是几,就返回几条信息,format 参数是返回格式,默认xml格式,如果你用json的话 就加上 format=js , idx 是 index 的缩写,非必须,默认(0)返回当天的,-1为明天,0为今天,1为昨天,2为前天,以此类推。 `https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1` ## 数据分析 介绍信息的链接返回的就是源代码,你可以直接嵌入你的网页中,也可以提取部分关键内容。我就提取个标题和正文第一段,提取方法就不用多说了吧,也有很多方法,可以直接字符串分割,也可以正则匹配。 重点是与图片相关的链接,返回json格式,格式如下: ```json { "images": [{ "startdate": "20180812", "fullstartdate": "201808121600", "enddate": "20180813", "url": "/az/hprichbg/rb/BulgariaPerseids_ZH-CN11638911564_1920x1080.jpg", "urlbase": "/az/hprichbg/rb/BulgariaPerseids_ZH-CN11638911564", "copyright": "锡内莫雷茨村上空的英仙座流星雨,保加利亚 (© jk78/Getty Images)", "copyrightlink": "http://www.bing.com/search?q=蕱仕座浕敕镨&form=hpcapt&mkt=zh-cn", "quiz": "/search?q=Bing+homepage+quiz&filters=WQOskey:" HPQuiz_20180812_BulgariaPerseids "&FORM=HPQUIZ", "wp": true, "hsh": "f236434fb8205bb7bc6e3c714980b784", "drk": 1, "top": 1, "bot": 1, "hs": [] }], "tooltips": { "loading": "正在加载...", "previous": "上一个图像", "next": "下一个图像", "walle": "此图片不能下载用作壁纸。", "walls": "下载今日美图。仅限用作桌面壁纸。" } } ``` 以上是源数据,大家可以提取你自己需要的数据,我觉得值得提取的就是 startdate 、url 、 copyright 这三个。一个是图片的日期,一个是图片的地址,一个是图片的版权信息,在配上我们之前那个链接的描述,这组数据就获取到了。 ## 最后 那既然数据获取到了,怎么搭配,如何搭配,就看各位自己的喜好了。我这边做了个DEMO仅供大家参考。链接:( [每日必应](http://www.nanshaobit.top/DailyBing/ "每日必应") ),大家有兴趣自己多做做,会有很大提升的,抓包很有趣的。 ### End 上一篇:基于局域网的即时通信 下一篇:金山词霸抓包经过 文章评论 [ 聊聊技术 聊聊自己 ] 在巴甫洛夫条件反射 试验中:给定一条狗,每次摇铃后喂食,足够次数后,狗则听到铃声将会习惯性的分泌唾液,由此引发对铃声的依恋。延伸到实际,给定一个喜欢的妹子,每次见面赠与巴甫洛夫式 的礼品或者零食,由此引发妹子的依恋。引入薛定谔的猫 理论,在未表白前,妹子与自己一直处于一种“概率云”的状态,一旦表白则“概率云”将消失成为实际。在 巴甫洛夫式 后且未表白前,自己与妹子的关系为“既是恋人又不是恋人”的矛盾体。返回巴甫洛夫式 试验中,在妹纸形成足够的依恋过后,则可以打破薛定谔 “概率云”的状态。这个谜一样的自己,这一刻 薛定谔 附体,带着量子论般深沉的哀愁,让她从此不能自拔! 自此创作 巴甫洛夫薛定谔把妹法,深藏功与名。