Skip to content

dengshuan/cmcc-edu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CMCC-EDU 简易客户端

网页登录 CMCC-EDU 浏览器总是不能自动加载 input.do 和样式 style.css ,每次都手动点击加载不安全脚本,如果关闭了登录成功页面, 就找不到下线页面了,使用进来非常麻烦,所以就有了这个脚本用来登录和下 线。

安装使用方法

安装

pip install --user requests

下载脚本 cmcc_edu.py

使用

将 info_file, username, password 三个变量改成你自己的,其中 info_file 是登录成功后用来保存登录信息的,下线时会用到这些信息,建议 将其存到家目录的隐藏文件,比如 /home/user/.cmcc_info.json

# To login CMCC-EDU
python cmcc_edu.py login

# To log out CMCC-EDU
python cmcc_edu.py logout

程序如何工作的

WIFI 连上 CMCC-EDU 后,访问任一网页时会自动跳转到一个登录页面,其 URL 中包含了 AC 的名字、IP,用户获取到的 IP 以及当前连接 WIFI 的 SSID 等信息,登录就是将这些信息加上用户的 username 和 password 一起 post 到 URL 中最前面的那个 IP 上去,请求的是 login,而下线就是将这些 信息同样再 post 到相同的 IP 上去,不过请求的是 logout。

UPDATE

  1. cmcc.py 去除了对 requests 库的依赖,不用安装 requests 库,直 接下载 cmcc.py 脚本并将路径(info_file)、用户名(username)和密 码(password)修改成自己的就行;如果使用 cmcc_edu.py 的话就需要 安装 requests

Todo

去除对 requests 第三方库的依赖

加入图形界面

CMCC-EDUCMCC 都能登录

About

cmcc-edu wifi client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages