Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1.  
  2. import requests
  3. import json
  4.  
  5. api_key = 'RGAPI-d8340bbf-82a1-465b-a01d-a96631be6e12'
  6.  
  7. # for later use if necessary
  8. # platform = 'na1'
  9. # game = 'lol'
  10. # version = 'v3'
  11.  
  12. def summonerLookup(query):
  13. name = query.replace(' ', '%20')
  14. lookup_url = 'https://na1.api.riotgames.com/lol/summoner/v3/summoners/by-name/' + name + '?api_key=' + api_key
  15. lookup_r = requests.get(lookup_url)
  16. lookup_data = json.loads(lookup_r.text)
  17.  
  18. # what we want to pass into summonerRanks()
  19. player_id = lookup_data['id']
  20.  
  21. print lookup_data['name'], lookup_data['summonerLevel'], lookup_data['accountId'], lookup_data['id']
  22.  
  23.  
  24. # IDs
  25. #
  26. # teemo pls 42817199
  27. # deeezeee 23702919
  28. # pinkpounder 20794411
  29. # suparfly 26850764
  30. # oxymohron 22624022
  31.  
  32. def summonerRank(query):
  33.  
  34. # want to put string through lookup function, get ID from there, and pass it here
  35. summonerLookup(query)
  36.  
  37. rank_url = 'https://na1.api.riotgames.com/lol/league/v3/positions/by-summoner/' + player_id + '?api_key=' + api_key
  38. rank_r = requests.get(rank_url)
  39. rank_data = json.loads(rank_r.text)
  40.  
  41. for item in rank_data:
  42. print item['queueType'], item['tier'], item['rank'], item['leaguePoints']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement