Ejemplo n.º 1
0
 def get_reg_session(self, ret_code):
     url = REGIS_CHECK_URL + ('?ret_code=%s' % ret_code)
     read_url(self, url)
     #self.save_cookies()
     while not self.reg_check():
         r = self.logout()
         self.__init__()
         self._promp_login()
Ejemplo n.º 2
0
 def login(self, user, pass_):
     uuid = self._get_uuid()
     params = {'user': user, 'pass': pass_, 'uuid': uuid}
     resp = read_url(self, LOGIN_URL, 'POST', params)
     content = resp.read()
     if not LOGIN_NEXT in content:
         raise LogInException('Login Error')
     read_url(self, LOGIN_OK)
     content = read_url_and_read(self, LOGIN_NEXT)
     #self.save_cookies()
     welcome_tag = css_select(content, '#welcome')
     return get_name(welcome_tag[0])
Ejemplo n.º 3
0
 def regis_status_check(self):
     self.client.get_reg_session(self.RET_CODE["regis_status_check"])
     param = {"term_in": "201410"}
     resp = read_url(self.client, REGIS_STATUS_CHECK_URL, "POST", param)
     content = resp.read()
     try:
         result = parse_regis_status(content)
     except:
         raise RegisCheckClientException("Regis Status Check Failed")
     return result
Ejemplo n.º 4
0
 def logout(self):
     return read_url(self, LOGOUT_URL)