从11对战平台获取玩家数据进行分析

首发:我的博客,更新&纠错&回复html

在11对战平台好友列表中右键能够查看他的战绩,该页面的地址实际是这样:git

http://score.5211game.com/RecordCenter/?u=%E6%9C%88%E7%97%959873&t=10001github

用浏览器查看的话须要登陆。在页面右侧的搜索框输入游戏ID,能够看他的战绩。chrome

打开chrome浏览器控制台,network选项卡,过滤异步请求消息,能够看到一个有用的数据:json

这个json文件拷贝到编辑器里,将json格式化(为啥不用爬虫?由于要登陆。暂时懒得研究爬虫登陆的办法):浏览器

如图,新建一个js文件,先输入var xx = ,再将复制的json粘贴,而后右键source-format,格式化json。异步

观察,不难发现mjInfos是名将数据,ttInfos是天梯数据,mjheroInfos是名将英雄数据,最后这个数据信息量很丰富:编辑器

利用这些信息和以前得到的英雄数据(能够参考这篇博文),就能够计算一些统计信息了。.net

例如给你的小伙伴们各项指标评分,担忧主观判断过重,好办,用数据来计算分数就能够了。orm

个人代码在这里,有兴趣本身看吧,我计算出的结果以下,小伙伴们反映仍是比较中肯的(这个编辑器参考这里):

对每一个玩家的特色,用第一手数据进行分析,让他知道“原来个人特色是这样”,这件事真挺有趣的。

看到数据以后震惊的时候也很多,有些数据表示咱们一般认为谁的特色多是错误的。

长期欢迎项目合做机会介绍,项目收入10%用于酬谢介绍人。新浪微博:@冷镜,QQ:908789432

相关文章
相关标签/搜索