def open_roll_box(self, num): _requests = self.user.get_request_client() url = get_url(OPEN_ORDER) url_params = {"boxId": self.box_id, "num": num} return _requests.post(url, params=url_params, headers={"authorization": self.user.token})
def login(self): url = get_url(LOGIN_API) url_params = {"username": self.account_id} json_data = {"key": "0.1806204298780072", "password": self.pass_word} resp = self._requests.post(url, params=url_params, json=json_data) if resp.status_code == 200: resp_data = json.loads(resp.text) if resp_data["code"] == 200: self.token = "Bearer " + resp_data["data"] return raise Exception("用户{}登录失败" % self.account_id)
def logout(self): url = get_url(LOGOUT_API) if self.token: self._requests.post(url, headers={"authorization": self.token}) self.token = None
def buy_back(self, id_arr): _requests = requests url = get_url(BUY_BACK) return _requests.post(url, json=id_arr, headers={"authorization": self.user.token})
def _show_bag(self, page_size): _requests = self.user.get_request_client() url = get_url(SHOW_PACK_ORDERS) return _requests.get(url, params=page_size, headers={"authorization": self.user.token})