Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.79 KB | None | 0 0
  1. '''
  2. phtml = html code of the player vs player matrix on hltv
  3. pList = player list of the target team (n=5)
  4. '''
  5. import regex
  6. def getPlayerVsPlayerMatrix(phtml,pList):
  7.     vPlayer = pList[0]
  8.     enemyPlayers = []
  9.     for p in regex.findall('((?<=%s killed )[A-Za-z0-9\\@_ \\-]*)'%(vPlayer),phtml):
  10.         if p not in enemyPlayers:
  11.             enemyPlayers.append(p)
  12.     dPlayers = {"K":{},"D":{}}
  13.     for p in pList:
  14.         dPlayers["K"][p] = {}
  15.         dPlayers["D"][p] = {}
  16.     for player in pList:
  17.         for enemy in enemyPlayers:
  18.             for i in [0,1]:
  19.                 for p in regex.findall('((?<=%s killed %s )[0-9]*(?= times))'%(player if i is 0 else enemy,enemy if i is 0 else player),phtml):
  20.                     dPlayers["K" if i is 0 else "D"][player][enemy] = int(p)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement