diff --git a/utils/api/login.py b/utils/api/login.py index 33dcd252..757a61ed 100644 --- a/utils/api/login.py +++ b/utils/api/login.py @@ -151,13 +151,14 @@ def get_cookies_by_passtk(self, user_id: str, pass_token: str): "https://api-alpha.vip.miui.com/page/login", params=params, headers=headers, + allow_redirects=False ) url = response.headers.get("location") - response = get(url, cookies=cookies, headers=headers) + response = get(url, cookies=cookies, headers=headers, allow_redirects=False) url = response.headers.get("location") - response = get(url, cookies=cookies, headers=headers) + response = get(url, cookies=cookies, headers=headers, allow_redirects=False) return dict(response.cookies) except Exception: # pylint: disable=broad-exception-caught log.exception("从passToken获取 Cookie 失败")