| @@ 17-35 (lines=19) @@ | ||
| 14 | def __init__(self, check_items): |
|
| 15 | self.check_items = check_items |
|
| 16 | ||
| 17 | @staticmethod |
|
| 18 | def sign(headers): |
|
| 19 | try: |
|
| 20 | url = ( |
|
| 21 | "https://fmapp.chinafamilymart.com.cn/api/app/market/member/signin/sign" |
|
| 22 | ) |
|
| 23 | res = requests.post(url, headers=headers).json() |
|
| 24 | if res.get("code") == "200": |
|
| 25 | data = res.get("data", {}) |
|
| 26 | msg = ( |
|
| 27 | f"再坚持 {data.get('nextDay')} 天即可获得 {data.get('nextNumber')} 个发米粒\n" |
|
| 28 | f"签到 {data.get('lastDay')} 天可获得 {data.get('lastNumber')} 个发米粒" |
|
| 29 | ) |
|
| 30 | else: |
|
| 31 | msg = res.get("message") |
|
| 32 | except Exception as e: |
|
| 33 | print("错误信息", e) |
|
| 34 | msg = f"未知错误:{e}" |
|
| 35 | return msg |
|
| 36 | ||
| 37 | @staticmethod |
|
| 38 | def user_info(headers): |
|
| @@ 37-49 (lines=13) @@ | ||
| 34 | msg = f"未知错误:{e}" |
|
| 35 | return msg |
|
| 36 | ||
| 37 | @staticmethod |
|
| 38 | def user_info(headers): |
|
| 39 | try: |
|
| 40 | url = "https://fmapp.chinafamilymart.com.cn/api/app/member/info" |
|
| 41 | res = requests.post(url, headers=headers).json() |
|
| 42 | if res.get("code") == "200": |
|
| 43 | msg = res.get("data", {}).get("nickName") |
|
| 44 | else: |
|
| 45 | msg = res.get("message") |
|
| 46 | except Exception as e: |
|
| 47 | print("错误信息", e) |
|
| 48 | msg = "未知错误,检查日志" |
|
| 49 | return msg |
|
| 50 | ||
| 51 | @staticmethod |
|
| 52 | def mili_count(headers): |
|