playoverwatch.com的python包装器

python-overwatch的Python项目详细描述


为便于使用而设计的监视状态刮刀。 插入一个战斗标签,选择所需的英雄和过滤器,并调用函数。 数据将作为一个列表返回,随时可以根据需要操作和使用。

安装

pip install python-overwatch

要求

python 3.6版

用法

Modes:qpcpFilters:combat,assists,best,average,deaths,matchawardsgame,miscellaneous,herospecific# Default filter: 'best'# Default mode: 'qp'

示例

为所有英雄寻找游戏时间

fromoverwatchimportOverwatchoverwatch=Overwatch(battletag="Okush#11324")print(overwatch.playtime)['Pharah','40 hours','Roadhog','32 hours','Mei','29 hours','McCree','20 hours','Soldier: 76','17 hours','Mercy','13 hours',]

查找特定于英雄的统计信息

fromoverwatchimportOverwatchoverwatch=Overwatch(battletag="Okush#11324")print(overwatch(hero="mei",filter="hero specific))['Enemies Frozen','1,885','Enemies Frozen - Most in Game','30','Blizzard Kills - Most in Game','13','Blizzard Kills','587','Damage Blocked - Most in Game','12,569','Damage Blocked','442,710','Melee Final Blows - Most in Game','4','Enemies Frozen - Average','10.73','Damage Blocked - Average','2,521','Blizzard Kills - Average','3.34']

查找总体最佳统计信息

fromoverwatchimportOverwatchoverwatch=Overwatch(battletag="Okush#11324")print(overwatch())['Eliminations - Most in Game','48','Final Blows - Most in Game','31','Damage Done - Most in Game','23,924','Healing Done - Most in Game','14,379','Defensive Assists - Most in Game','26','Offensive Assists - Most in Game','8','Objective Kills - Most in Game','32','Objective Time - Most in Game','04:22','Multikill - Best','5','Solo Kills - Most in Game','31','Time Spent on Fire - Most in Game','13:29']

查找任何英雄的战斗统计信息

fromoverwatchimportOverwatchoverwatch=Overwatch(battletag="Okush#11324")print(overwatch(hero="dva",filter="combat"))['Eliminations','541','Deaths','149','Final Blows','264','Solo Kills','89','All Damage Done','220,531','Objective Kills','172','Objective Time','30:47','Multikills','9','Environmental Kills','2','Melee Final Blows','5','Time Spent on Fire','36:05','Critical Hits','4,436','Hero Damage Done','3,111','Barrier Damage Done','3,827','Critical Hit Accuracy','8%','Weapon Accuracy','31%']]

指定您想要的竞争模式统计信息

fromoverwatchimportOverwatchoverwatch=Overwatch(battletag="Okush#11324")print(overwatch(mode="cp",hero="pharah",filter="best"))['Eliminations - Most In Life, '12','All Damage Done - Most In Game','6,943','Weapon Accuracy - Best In Game','65%','Kill Streak - Best','12','All Damage Done - Most In Game','37,699','Eliminations - Most In Game','61','Final Blows - Most In Game','45','Objective Kills - Most In Game','33','Objective Time - Most In Game','01:27','Solo Kills - Most In Game','7']

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我能在这个程序中更好地使用内存吗?   为什么我的Java while循环迭代了一半   java IntelliJ IDEA不在构建时复制资源   socket仅在Java TCP服务器输出上检查客户端断开连接   java游戏物理摩擦   java片段onClick调用方法   symja数学分析器中无法识别java Abs[x]   java在使用泛型时创建二进制搜索树类的实例?   java在外键约束表上的添加和删除   语法java表达式的含义,如果有条件   java创建内联对象并作为参数传递   是否有相当于Redis排序集(zset)的Java数据结构   java找不到适合的方法(无参数)   音频文件操作给定字节帧的音量Java   Eclipse4不以JavaWebStart启动   java如何使用org在JSON对象中获取嵌套的键元素。json?   java与Jackson的反序列化:“org.codehaus.Jackson.map.JsonMappingException:无法反序列化[projectname]的实例。”   字符串的Java正则表达式   spring集成上的java检测缺火指令