本脚本利用python语言,利用前期的抓包数据,通过向校园网服务器发送http请求,模拟登录过程,从而可实现自动登录校园网连接服务。
由于本仓库仅作为个人学习,也仅作为个人的备份,但经过个人测试,该脚本可用性为100%。
本脚本基于北京星网锐捷网络技术有限公司(下称 锐捷网络)所开发的校园网登录平台进行编写。
理论上,只要是采用了锐捷校园网登陆的学校,均可使用本脚本进行登录。
其余平台的校园网服务需要根据其抓包结果再对代码进行调整。(例如部分学校并没有提供运营商选项)
Requests包(安装方法:管理员模式打开cmd/powershell,输入 pip install requests)
P.S.: 首次使用请先进行相关参数修改,再进行软件的打包
这里使用的是Microsoft Edge,方法:在登陆前按
F12
键(亦或是在网页中右键,选择检查),选择网络
,勾选保留日志
,接着点击你的校园网登录按钮。
-
抓包完成后,日志文件中会出现
InterFace.do?method=login
的日志文件,我们需要在该文件中获取我们的登录地址以及其他相关信息。 -
打开
CampusNetworkConnection_Templete.py
,参照文件中的注释内容,将键对应的参数复制粘贴到对应的文本之中。 完整的一份代码可以参照CampusNetworkConnection_Templete.py
-
可以将软件打包成exe,具体方法自行百度,也可以直接使用cmd/powershell进行运行(python xxxx.py)
-
打包成exe后甚至可以加入开机自启动项,具体方法自行百度。