MCPcopy Create free account
hub / github.com/smallfawn/QLScriptPublic / securityButlerTask

Method securityButlerTask

daily/chinaUnicom.py:3738–3759  ·  view source on GitHub ↗
(self, is_query_only=False)

Source from the content-addressed store, hash-verified

3736 self.log(f"getUserInfo_sec error: {e}")
3737
3738 def securityButlerTask(self, is_query_only=False):
3739 self.log("==== 联通安全管家 ====")
3740 if not self.ecs_token:
3741 self.log("安全管家: 缺少 ecs_token,跳过")
3742 return
3743 try:
3744 self.getTicketByNative_sec()
3745 if not getattr(self, 'sec_ticket1', None): return
3746 self.getAuthToken_sec()
3747 if not getattr(self, 'sec_token', None): return
3748 self.getTicketForJF_sec()
3749 if not getattr(self, 'sec_ticket', None): return
3750 self.sec_oldJFPoints = None
3751 self.getUserInfo_sec()
3752 if is_query_only:
3753 self.log("安全管家: [查询模式] 跳过任务执行...")
3754 return
3755 self.get_secret_key_sec()
3756 self.executeAllTasks_sec()
3757 self.getUserInfo_sec()
3758 except Exception as e:
3759 self.log(f"安全管家: 异常: {e}")
3760
3761 def aiting_query_integral(self):
3762 url = "https://m.jf.10010.com/jf-external-application/jftask/userInfo"

Callers 1

execute_daily_tasksMethod · 0.95

Calls 7

logMethod · 0.95
getTicketByNative_secMethod · 0.95
getAuthToken_secMethod · 0.95
getTicketForJF_secMethod · 0.95
getUserInfo_secMethod · 0.95
get_secret_key_secMethod · 0.95
executeAllTasks_secMethod · 0.95

Tested by

no test coverage detected