import asyncio from webbot.webbot import Browser import time import requests from requests_futures import sessions import re class RRBotException(Exception): pass class Client: def __init__(self, login_method, username, password, expires=None): self.login_method = login_method self.username = username self.password = password self.expires = expires self.session_id = None if login_method in ["g", "google", "v", "vk", "f", "facebook"]: self.login() else: raise RRBotException("Not a valid login method.") def login(self): login_method = self.login_method self.s = sessions.FuturesSession() auth_text = requests.get("http://rivalregions.com").text web = Browser(showWindow=False) if login_method == ("g" or "google"): auth_text1 = auth_text.split('\t\r\n\t\t\t\t