/uestc_temperature

电子科技大学(UESTC)每日体温自动填报

Primary LanguagePython

UESTC_Temperature


关于我,欢迎关注:

Github 主页:MrCaiDev

个人邮箱:1014305148@qq.com

工作邮箱:yuwangcai@std.uestc.edu.cn


项目介绍

电子科技大学(UESTC)每日体温自动填报。

  • 本项目仅适用于:微信小程序 -> “uestc学生情况报送”!
  • 工作流将自动在每日的00:30发起上报,全过程无需用户执行任何操作。
  • 本项目的思路有参考checkmate1816/uestc_temperature_report,但使用了Python进行重构。
  • 对代码改进有任何好的建议,欢迎提Issues,或者直接PR!我期待看到不同的想法!
  • 如果对您有帮助,请顺手点个Star吧~

使用方法

  1. 开始之前,你需要先下载这两个软件(教程结束后可以卸载):

  2. 抓包获取Cookie。

    1. 打开Fiddler,点击Tools下的Options,对照下面三张图检查配置。

      General栏

      HTTPS栏

      Connections栏

    2. 为Fiddler安装证书,如下面的流程所示。

      入口

      提示

      确认

      成功

    3. 确认证书成功安装后,重启Fiddler。

      入口

      检测

    4. 打开微信小程序“uestc学生情况报送”。

      小程序

    5. 在Fiddler中找到这个数据包,里面存放着你的Cookie。

      数据包

  3. 将Cookie添加到仓库。

    1. 将本仓库Fork到自己的仓库中。

      Fork

    2. 点击SettingsSecretsNew repository secret

      secrets

    3. Name中填入COOKIES,在Value中填入刚刚记录的Cookie;如果有多个人的Cookie,就用#隔开。最后点击Add Secret

      填入信息

  4. 至此配置全部完成,你可以在第二天检查是否成功填报;如果没有,请通过Issues联系我。微信电脑版和Fiddler现在可以卸载。


TODO

  1. 完善当前不在校的自动填报数据。

注意事项

本项目仅供学习参考之用,如果因为本项目导致意外情况的发生(几率极小),本项目及其作者不承担相应责任。