前言

在近期西安的疫情反弹下,我所处西安隔壁的咸阳市疫情管控也变得严格,学校停课开始上网课。

作业在线提交,一不小心就错过了交作业的时间,交不了作业?不存在的。这里就用一种很简单的抓包改数据的方法解决问题

适应于微信的班级小管家

准备

首先按照下面文章安装并配置Charles

开始

首先登录PC(电脑)端的微信

在打开Charles打情况下,打开班级小管家小程序并进入你超时未交作业的那个任务

在Charles查找你未交作业的任务名称(如物理作业,数学作业等等)

查找任务

我们需要的是 checkNew2Parent(也就是下面选中那个),双击跳转到对应页面

end_day 即 作业结束提交的时间 end_day_valid即直接按照服务器的时间判断是否超时(所以原来更改手机本地时间的方法失效了)

具体

右键选中checkNew2Parent,单击“断点”

请输入图片描述

再退出已结束的作业重新进入

首先跳出一个拦截请求的对话框,我们直接点击执行

请输入图片描述

然后挑出拦截到“响应”,我们编辑 响应 选择JSON文本

找到刚才的 end_day 将时间改为还未到的时间

再将end_day_valid后的 false 改为true

例如:

"end_day": "2022-1-10 23:59",
"end_day_valid": true,

请输入图片描述

然后点击执行,再回到班级小管家小程序,直接提交你的作业就可以了

Last modification:January 4, 2022
如果觉得我的文章对你有用,请随意赞赏