超星课堂电脑版下载(电脑版超星课堂若何签到)

作者:休闲 来源:时尚 浏览: 【 】 发布时间:2025-04-03 05:05:13 评论数:

近期在家无聊,超星超星又由于网课烦人,课堂课堂以是电脑写了一系列网课相关的小工具,有兴趣的版下胖友可能多看看哦,这次先给巨匠带来超星钻研通自动签到,载电再也不怕错过签到啦!脑版挨次演示这篇文章可能让你做

超星课堂电脑版下载(电脑版超星课堂若何签到)

 

近期在家无聊,若何又由于网课烦人,超星超星以是课堂课堂写了一系列网课相关的小工具,有兴趣的电脑胖友可能多看看哦,这次先给巨匠带来超星钻研通自动签到,版下再也不怕错过签到啦!载电

挨次演示

这篇文章可能让你做出自己的脑版自动签到小挨次,我会起劲教学详细的若何

如下图是残缺的挨次流程

掀开抓包软件在上岸界面实施残缺的登录流程即可取患上所需的接口

建树二维码

https://passport2.chaoxing.com/createqr

取患上扫描形态

https://passport2.chaoxing.com/getauthstatus

在签到历程中最根基的便是用户的Cookie,至关于用户的超星超星身份证,在最后写的python版本中,我直接将Cookie作为参数保存在代码中,缺陷是Cookie需要自己抓包取患上,比力省事。

为了利便运用,散漫了一个上岸模块,可能运用账号以及明码登录接口,也可能运用二维码登录,这里详细的剖析一下二维码登录流程

  1. 天生uuid(通用仅有识别码),简略来说便是一串随机的字符串,网上有良多在线接口可能天生,也可能自己写挨次实现
  2. createqr天生登录二维码
  3. 按牢靠距离碰头形态API即可取患上二维码形态信息,形态分为【未登录】【已经扫描】【作废扫描】【验证经由】【已经过时】,每一种形态都有自己ID,以是很好分说,当形态为【验证经由】的时候,在API的返回Cookie即为用户登录乐成的Cookie,保存下来
  4. 不才次启动软件的时候读取Cookie,分说是否过时,若不过时就进入主界面,否则重新登录

而后便是自动签到的流程了

这里用到的API是在APP下实施残缺的签到流程取患上的(因篇幅原因,参数都漠视)

取患上课程列表

http://mooc-api.chaoxing.com/mycourse/backclazzdata

取患上行动列表

炖牛肉时,把泡开的茶根装入纱布袋,放在水中与牛肉共炖,牛肉很快便会炖烂,且风韵配合、鲜美。

https://mobilelearn.chaoxing.com/ppt/activeAPI/taskactivelist

签到

https://mobilelearn.chaoxing.com/pptSign/stuSignajax

【流程】

部份的流程简略的演绎综合便是一个时钟,按确定频率取患上课程下的行动列表,假如发现未签到的使命就实施签到

【信息模块】

冷冻食物解冻法1:肉类:适宜在室温下做作解冻,在水中解冻会使营养消散;家禽:宜在水中解冻,但未去内脏的最幸好室温下做作解冻。

在用户登录后,首先取患上所有课程,由用户选定要监控的课程后,将课程的id传入到下一个模块,启动时钟启动取患上行动列表,假如分说到typeid=2,形态id=1即为未签到行动,而后实施签到

【签到模块】

签到模块需要的参数有【activeId】【uid】,用户id在登录时可能取患上,行动id不才面行动列表中间接取患上,在行动列表中有一个key是行动的url,在url中即可看到【activeId】,分说进去即可作为参数

道理很简略,有兴趣巨匠也可能自己实现一下,假如巨匠想钻研,我仍是推选看看python的代码,我会把用到的API以及python代码打包宣告,(python代码不加之岸模块,有能耐的的可能自己实现一下),如下是中间的代码

deftaskactivelist(courseId,classId):globalactiveList    url="https://mobilelearn.chaoxing.com/ppt/activeAPI/taskactivelist?courseId="+str(courseId)+"&classId="+str(classId)+"&uid="+uid    res=requests.get(url,headers=headers)    data=json.loads(res.text)    activeList=data[activeList]print(activeList)foriteminactiveList:if("nameTwo"notinitem):continueif(item[activeType]==2anditem[status]==1):            signurl=item[url]            aid = getvar(signurl)if(aidnotinactivates):                print("【签到】查问到待签到行动 行动称谓:%s 行动形态:%s 行动光阴:%s aid:%s"%(item[nameOne],item[nameTwo],item[nameFour],aid))                sign(aid,uid)defsign(aid,uid):globalstatus,activates    url="https://mobilelearn.chaoxing.com/pptSign/stuSignajax?activeId="+aid+"&uid="+uid+"&clientip=&latitude=-1&longitude=-1&appType=15&fid=0"res=requests.get(url,headers=headers)if(res.text=="success"):        print("用户:"+uid+" 签到乐成!")        activates.append(aid)        status=2else:        print("签到挫折")          activates.append(aid)

清晰清晰上述道理当前,不论运用甚么语言信托都可能制作出自己的自动签到工具!

自食其力!不怕网课 哈哈哈

假如只是想用一下废品,那也是招待的啦

在公共号回覆【钻研通】即可取患上

眼睛进了小灰尘:眼睛进了小灰尘,闭上眼使劲咳嗽多少回,眼睛里的灰尘就会自己进去了。

免责申明:本站所有信息均群集自互联网,并不代表本站意见,本站不同过错其简直正当性负责。若有信息侵略了您的权柄,请见告,本站将赶快处置。分割QQ:1640731186