优化了部分支付宝界面
This commit is contained in:
@@ -175,13 +175,16 @@ def main() -> int:
|
||||
poll_query["last"] = last
|
||||
poll = client.request(f"{POLL_QR}?{urlencode(poll_query)}", referer=authorization_url)
|
||||
errcode, code = parse_poll(poll.text)
|
||||
if errcode == 405:
|
||||
if errcode == 405 and code:
|
||||
break
|
||||
if errcode == 402:
|
||||
if errcode == 405:
|
||||
# 已扫码、手机待确认:继续轮询,不能立即退出(否则 code 为空导致登录失败)。
|
||||
last = "405"
|
||||
elif errcode == 402:
|
||||
raise RuntimeError("二维码已过期,请重新执行登录")
|
||||
if errcode == 403:
|
||||
elif errcode == 403:
|
||||
raise RuntimeError("用户取消了扫码登录")
|
||||
if errcode == 404:
|
||||
else:
|
||||
last = "404"
|
||||
time.sleep(args.interval)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user