Advertisement
Guest User

Untitled

a guest
Nov 15th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3.  
  4.  
  5.  
  6. import simplejson as json
  7. import requests
  8. import sys
  9.  
  10.  
  11.  
  12. try:
  13. arq_config = open('raidcall-data.conf', 'r')
  14. line = int(arq_config.readline().strip())
  15. if line == 100000:
  16. print("Vou começar em a procurar em: {} e vou parar em 30000000\n".format(line))
  17. else:
  18. print("Parei em {} e estou continuando.\n".format(line-1))
  19. except Exception: ## AQUI CRIAMOS O ARQUIVO DE CONFIGURAÇÃO SE ELE NÃO EXISTIR
  20. print("Criando arquivo de configuração...")
  21. conf = open('raidcall-data.conf', 'w')
  22. conf.write('100000')
  23. conf.close()
  24. print("Arquivo criado, execute o programa novamente!")
  25. input("Pressione ENTER para sair:")
  26. sys.exit()
  27. try:
  28.  
  29. ## AQUI CRIAMOS UMA SESSÃO PARA USAR A API
  30. print("Criando sessão...")
  31. session_rc = requests.Session()
  32. param = 'CmFVrQXd1rgUch2LgbzwCxGGP0UzsrFnLtLjqaJ89g5UY37tHjC4XMJXRWzHt/vvDH8TBCIAzc4=' ## PARAM DA CONTA naka_041
  33. cookie_get = session_rc.get('http://www.raidcall.com.ru/user/group/app.php?sid=14076546&pid=-1&uid=27784403&param={0}'.format(param))
  34.  
  35. for uid in range(line, 30000000):
  36. url = session_rc.get("http://www.raidcall.com.ru/api/getAccountInfo.php?uid=%s&sid=14076546" %uid)
  37. parsed_json = json.loads(url.text)
  38. level = parsed_json.get('level')
  39. account = parsed_json.get('account')
  40. name = parsed_json.get('name')
  41. arq_config = open('raidcall-data.conf', 'w') ## AQUI SALVAMOS ONDE ESTAMOS NO ARQUIVO DE CONFIGURAÇÃO
  42. arq_config.write("{}".format(uid+1)) ## AQUI SOMAMOS +1 NO ARQUIVO DE CONFIGURAÇÃO PARA NÃO FICAR REPETINDO AS CONTAS
  43. arq_config.close()
  44. print("ACCOUNT FOUND:{} | LVL:{} | UID:{} | NAME:{}".format(account, level, uid, name))
  45. with open('raw.txt', 'a', encoding="utf-8") as arq: # AQUI SALVAMOS AS CONTAS EM UM TXT
  46. arq.write("USER:{} | LVL:{} | UID:{} | NICK:{}".format(account, level, uid, name))
  47. arq.write("\n")
  48. except requests.exceptions.RequestException as e: ## TRATAMENTO DO ERRO DE REDE
  49. print("Ocorreu algum erro de rede, mas vou continuar de onde parei :)\n")
  50. input("Pressione ENTER para sair:")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement