NJU-health-report
NJU-health-report copied to clipboard
关于最近一次核酸检测时间的获取
一个想法,最近一次核酸检测时间分两部分,常态化检测可以每5天自动设置,临时的全员检测可以通过校医院核酸预约的网站来获得。只不过校医院网站看不到当天之前的预约记录,可能需要提前保存一下。
或者直接按常态化核酸的时间来,每5天一次的频率不会有太大影响吧,我感觉最多是影响进校权限审核,但是校内的同学一般又不会出校
我这边自己用的方案:
oldday = datetime.datetime.strptime("2022-04-09", "%Y-%m-%d") # 根据上一次自己做常态化核酸的时间而定
yesterday = today + datetime.timedelta(days=-((today-oldday).days % 5))
我觉得核酸时间没必要增加可选项,如果有可选项那就得手动更改就失去自动打卡的便利了,在获取不到校医院的预约记录的情况下感觉五天循环一次最为方便,特别情况可自行手动打卡。
目前的想法是多弄一个 PCR_METHOD
项,然后
-
YESTERDAY
,即填报前一天的时间 -
MONDAY
TUESDAY
之类,填最近的星期 - `其他则按照他给的字符串来申报
如果是留空或者没有这一项的话就默认 YESTERDAY
。目前是这么做的。
其实不更新脚本也无所谓,毕竟如果南大 APP 不升级的话,健康打卡依旧是旧版,所以并不具有脚本打卡的特征。
其实不更新脚本也无所谓,毕竟如果南大 APP 不升级的话,健康打卡依旧是旧版,所以并不具有脚本打卡的特征。
现在已经有学院通知学生清除缓存,升级App并要求填写最后一次核酸日期。
建议增加学号最后一位数值,然后按照这个数值查表获取最近的核酸检测时间
我增加了苏康码核酸查询接口获取个人省内核酸记录的功能,鉴于作者不再更新,有兴趣的小伙伴可以参考 核酸检测时间查询代码和README