脚本用于“海底捞小程序”签到,自动登录微信小程序账户,获取用户信息,并执行签到操作。脚本支持多账号操作,并能通过微信推送签到结果和相关信息。
主要方法及其功能
类 RUN
这个类是脚本的核心,负责执行各种任务。
- __init__: 初始化类,设置用户信息、会话和请求头。
- do_request: 进行HTTP请求,支持POST和GET方法。
- wechatLogin: 登录微信小程序,获取token。
- queryMemberCacheInfo: 获取用户的基本信息,包括用户名、手机号和捞币数量。
- daily_sign_getAct: 获取每日签到信息,并执行签到操作。
- queryFragment: 获取用户的拼图碎片信息。
- signIn: 执行签到操作。
- signin_query: 查询签到状态,并根据结果执行签到操作。
- main: 主流程控制,依次执行登录、获取用户信息、签到、查询拼图等操作。
- sendMsg: 发送微信推送通知消息。
辅助函数
- Log: 记录日志并更新消息内容。
- down_file: 下载文件并进行必要的文件操作。
- import_Tools: 导入工具模块并初始化环境。