Advertisement
Hinex_The_Crabe

Getting top 100 players from GameMe API

Oct 19th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. # -*- coding: cp866 -*-
  2. import requests
  3. from lxml import etree
  4. game = 'insurg'
  5. count = '100'
  6. steam_ids = []
  7. gameme_page = 'http://stats.whiskey-server.ru'
  8. req = gameme_page + '/api/playerlist/' + game + '?limit=' + count
  9. r = requests.get(req)
  10. resp = r.text.encode('utf-8')
  11. tree = etree.XML(resp)
  12. playerlist = tree.xpath('/gameME/playerlist/player')
  13. for player in playerlist:
  14.     print (player.find('rank').text + ' ---- ' + player.find('uniqueid').text)
  15.     steam_ids.append(player.find('uniqueid').text)
  16. print(steam_ids)
  17. with open('steam_ids.txt', 'w') as f:
  18.     for steam in steam_ids:
  19.         f.write(str(steam) + '\n')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement