网页登录 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。
- cmcc.py 去除了对 requests 库的依赖,不用安装 requests 库,直
接下载 cmcc.py 脚本并将路径(
info_file
)、用户名(username
)和密 码(password
)修改成自己的就行;如果使用 cmcc_edu.py 的话就需要 安装 requests 库