NJU-health-report icon indicating copy to clipboard operation
NJU-health-report copied to clipboard

关于最近一次核酸检测时间的获取

Open yyngfive opened this issue 2 years ago • 6 comments

一个想法,最近一次核酸检测时间分两部分,常态化检测可以每5天自动设置,临时的全员检测可以通过校医院核酸预约的网站来获得。只不过校医院网站看不到当天之前的预约记录,可能需要提前保存一下。

yyngfive avatar Apr 10 '22 15:04 yyngfive

或者直接按常态化核酸的时间来,每5天一次的频率不会有太大影响吧,我感觉最多是影响进校权限审核,但是校内的同学一般又不会出校

我这边自己用的方案:

oldday = datetime.datetime.strptime("2022-04-09", "%Y-%m-%d") # 根据上一次自己做常态化核酸的时间而定
yesterday = today + datetime.timedelta(days=-((today-oldday).days % 5))

RicoloveFeng avatar Apr 10 '22 16:04 RicoloveFeng

我觉得核酸时间没必要增加可选项,如果有可选项那就得手动更改就失去自动打卡的便利了,在获取不到校医院的预约记录的情况下感觉五天循环一次最为方便,特别情况可自行手动打卡。

moyu3585 avatar Apr 11 '22 03:04 moyu3585

目前的想法是多弄一个 PCR_METHOD 项,然后

  • YESTERDAY,即填报前一天的时间
  • MONDAY TUESDAY 之类,填最近的星期
  • `其他则按照他给的字符串来申报

如果是留空或者没有这一项的话就默认 YESTERDAY。目前是这么做的。

其实不更新脚本也无所谓,毕竟如果南大 APP 不升级的话,健康打卡依旧是旧版,所以并不具有脚本打卡的特征。

kottory avatar Apr 11 '22 03:04 kottory

其实不更新脚本也无所谓,毕竟如果南大 APP 不升级的话,健康打卡依旧是旧版,所以并不具有脚本打卡的特征。

现在已经有学院通知学生清除缓存,升级App并要求填写最后一次核酸日期。

n1vk avatar Apr 12 '22 02:04 n1vk

建议增加学号最后一位数值,然后按照这个数值查表获取最近的核酸检测时间

sir1st avatar Apr 13 '22 06:04 sir1st

我增加了苏康码核酸查询接口获取个人省内核酸记录的功能,鉴于作者不再更新,有兴趣的小伙伴可以参考 核酸检测时间查询代码README

maxco2 avatar Apr 24 '22 06:04 maxco2