自动登录校园网脚本 该脚本实现逻辑:每次执行时尝试ping网站,如果不通表明校园网认证未通过,执行登录逻辑,可以ping通表明认证通过便不再进行登录操作 脚本需要配置四块地方:
- post_URL
- header
- ping_test
- data
进入校园网登录认证界面,打开开发者工具(按下f12)进入网络界面(netword)并勾选保留日志
正常输入账号密码进行登录
找到InterFace.do?method=login的数据包,点击打开
请求 URL即需要配置的post_URL
在相同界面向下滑动找寻到请求标头栏
请求标头栏即为所需header,请转化为对应格式
该配件仅在使用linux运行脚本时需要修改 在windows环境下保持原样即可,linux环境下请使用-c参数而不是-n
依旧是在相同界面下,点击进入负载页面
负载即为data内参数,根据内容修改增加即可
ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] ssl/tls alert handshake failure (_ssl.c:1006)
请降低urllib3版本后运行
pip install urllib3==1.26.5