From 17be1fec7a7a8fa42c019ba9dab58873d5980f4d Mon Sep 17 00:00:00 2001 From: Faker Date: Thu, 10 Nov 2022 13:03:13 +0800 Subject: [PATCH] Update jd_wdz.py --- jd_wdz.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/jd_wdz.py b/jd_wdz.py index 4497d8ead..9f8e2d6d9 100644 --- a/jd_wdz.py +++ b/jd_wdz.py @@ -302,7 +302,7 @@ def getUserInfo(pin): else: print(res['errorMessage']) -def getOpenCardAllStatuesNew(pin): +def getOpenCardAllStatuesNew(pin, again=1): url = "https://cjhy-isv.isvjcloud.com/microDz/invite/activity/wx/getOpenCardAllStatuesNew" payload = f"activityId={activityId}&pin={quote_plus(quote_plus(pin))}&isInvited=1" headers = { @@ -322,6 +322,12 @@ def getOpenCardAllStatuesNew(pin): # refresh_cookies(response) res = response.json() if res['result']: + if not res['data']['list']: + print(f"第{again}次重试") + if again <= 3: + time.sleep(2) + again += 1 + return getOpenCardAllStatuesNew(pin, again=again) return res['data']['isCanJoin'], res['data']['reward'], res['data']['list'] else: print(res['errorMessage'])