|  | @@ -62,9 +62,7 @@ class Client:
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def login(self):
 | 
	
		
			
				|  |  |          """Login user"""
 | 
	
		
			
				|  |  | -        LOGGER.info('Login in "%s"', self.username)
 | 
	
		
			
				|  |  | -        login_method = self.login_method
 | 
	
		
			
				|  |  | -        self.session = requests.Session()
 | 
	
		
			
				|  |  | +        LOGGER.info('Login as "%s"', self.username)
 | 
	
		
			
				|  |  |          auth_text = requests.get("http://rivalregions.com").text
 | 
	
		
			
				|  |  |          web = Browser(showWindow=self.show_window)
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -77,10 +75,10 @@ class Client:
 | 
	
		
			
				|  |  |              'facebook': self.login_facebook,
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        if login_method in method_dict:
 | 
	
		
			
				|  |  | -            web = method_dict[login_method](web, auth_text)
 | 
	
		
			
				|  |  | +        if self.login_method in method_dict:
 | 
	
		
			
				|  |  | +            web = method_dict[self.login_method](web, auth_text)
 | 
	
		
			
				|  |  |          else:
 | 
	
		
			
				|  |  | -            LOGGER.info('Invallid loggin method "%s"', login_method)
 | 
	
		
			
				|  |  | +            LOGGER.info('Invallid loggin method "%s"', self.login_method)
 | 
	
		
			
				|  |  |          time.sleep(5)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          LOGGER.info('Get cookie')
 | 
	
	
		
			
				|  | @@ -93,10 +91,19 @@ class Client:
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          web.close_current_tab()
 | 
	
		
			
				|  |  |          LOGGER.info('closing login tab')
 | 
	
		
			
				|  |  | +        self.session = requests.Session()
 | 
	
		
			
				|  |  |          self.expires = expires
 | 
	
		
			
				|  |  |          self.session_id = sessid
 | 
	
		
			
				|  |  |          self.session.cookies.set(**sessid)
 | 
	
		
			
				|  |  | -        self.set_var_c()
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        LOGGER.info('set the var_c')
 | 
	
		
			
				|  |  | +        response = self.session.get('http://rivalregions.com/#overview')
 | 
	
		
			
				|  |  | +        lines = response.text.split("\n")
 | 
	
		
			
				|  |  | +        for line in lines:
 | 
	
		
			
				|  |  | +            if re.match("(.*)var c_html(.*)", line):
 | 
	
		
			
				|  |  | +                self.var_c = line.split("'")[-2]
 | 
	
		
			
				|  |  | +                return
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def login_google(self, web, auth_text):
 | 
	
		
			
				|  |  |          """login using Google"""
 | 
	
	
		
			
				|  | @@ -142,15 +149,6 @@ class Client:
 | 
	
		
			
				|  |  |          web.click(css_selector='.sa_sn.imp.float_left')
 | 
	
		
			
				|  |  |          return web
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    def set_var_c(self):
 | 
	
		
			
				|  |  | -        """Set var_c"""
 | 
	
		
			
				|  |  | -        LOGGER.info('set the var_c')
 | 
	
		
			
				|  |  | -        response = self.session.get('http://rivalregions.com/#overview')
 | 
	
		
			
				|  |  | -        lines = response.text.split("\n")
 | 
	
		
			
				|  |  | -        for line in lines:
 | 
	
		
			
				|  |  | -            if re.match("(.*)var c_html(.*)", line):
 | 
	
		
			
				|  |  | -                self.var_c = line.split("'")[-2]
 | 
	
		
			
				|  |  | -                return
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def create_article(
 | 
	
		
			
				|  |  |              self,
 |