从一月末入坑,到今天19号,20多天的时间,托春节三天双倍的福,我成功的成为了900级的萌新不过买完198,就打折98,这对本萌也太不友好了吧
怀着愤怒的心情......
我就又买了一份、、、
和老爸一起刷刷刷
这两天一直关注凯恩之角,不得不说,D3的数据帝是真滴多、、、就像这两天才知道,攻速还有档位一说???我擦嘞,贴一下大佬的帖子:暗黑3公开课:暗黑3“档位”的由来与发展
好了,步入正题,凯恩之角有一栏是是英雄榜,有亚服、国服、美服和欧服高玩们的冲(zhuang)榜(bi)数(zheng)据(ju),今天就来抓一下国服七大职业天梯榜各前50的数据,包含玩家BattleTag,大米最高层数及用时,最佳记录完成日期。并给出各职业前50名平均层数、平均用时。
先说一下,代码中arr里的1为蛮子,2为51,3是和尚,4是法师,5是DH,6是豆角,中间空着的7,8,9为双人、三人和四人模式,死灵因为资料片刚出所以为10
代码如下:
# -*- coding: utf-8 -*-
"""
Created on Mon Feb 19 16:16:07 2018
@author: Administrator
"""
import urllib2
import re
p=r'<td class=num>\s+(.+?)\s+</td>\s+<td> <a href="(.+?)"> (.+?) </a> </td>\s+<td class="u-tlc">\s+<span class="class-portrait hero-(.+?)"/>\s+</td>\s+<td> (.+?)</td>\s+<td> (.+?)分(.+?)秒</td>\s+<td> (.+?)</td>'
arr=(1,2,3,4,5,6,10)
count=[0]*11
average_ceng=[0]*11
average_time_min=[0]*11
average_time_sec=[0]*11
for i in arr:
url="http://hero.d.163.com/mystic/cn/121/0/"+str(i)
print url
request=urllib2.Request(url)
response=urllib2.urlopen(request)
data=response.read()
q=re.compile(p)
list=re.findall(q,data)
sum_ceng=0
sum_time_min=0
sum_time_sec=0
for row in list:
print ("%s\t%s\t%s\t%s分%s秒\t%s")%(row[0],row[2],row[4],row[5],row[6],row[7])
count[i]+=1
sum_ceng+=int(row[4])
sum_time_min+=int(row[5])
sum_time_sec+=float(row[6])
average_ceng[i]=float(sum_ceng)/count[i]
average_time_min[i]=float(sum_time_min)/count[i]
average_time_sec[i]=sum_time_sec/count[i]
average_time_sec[i]=average_time_sec[i]+(average_time_min[i]-int(average_time_min[i]))*60
average_time_min[i]=int(average_time_min[i])
if average_time_sec[i]>=60:
average_time_sec[i]-=60
average_time_min[i]+=1
print '\n\n***********************************************************'
print '依次为野蛮人、巫医、武僧、魔法师、猎魔人、圣教军和死灵'
for i in arr:
print ("人数:%d\t平均层数:%.3f\t平均用时:%d分%.3f秒")%(count[i],average_ceng[i],average_time_min[i],average_time_sec[i])
点进每位玩家的标签,是可以看到他们人物属性的,包括爆率、爆伤、元素抗、攻速和cdr等等这些平时游戏里看天梯榜看不到的数据,这些我明后天会更新,毕竟这些才是最主要的,从这些数据能看出和大佬们的差距在哪里~~~
暂时贴一下运行结果吧:
举一下蛮子的:
各职业总结
怎么巫医平均层数那么低???
我猜是丑。。。