时流TimePassBy
😪

时流

不懈努力,顽强拼博,勇往直前。

autoLoginNetwork

自动登录校园网脚本
该脚本实现逻辑:每次执行时尝试ping网站,如果不通表明校园网认证未通过,执行登录逻辑,可以ping通表明认证通过便不再进行登录操作
脚本需要配置四块地方:

  1. post_URL
  2. header
  3. ping_test
  4. data

    配置post_URL

    进入校园网登录认证界面,打开开发者工具(按下f12)进入网络界面(netword)并勾选保留日志
    image
    正常输入账号密码进行登录
    image
    找到InterFace.do?method=login的数据包,点击打开
    image
    请求 URL即需要配置的post_URL

    配置header

    在相同界面向下滑动找寻到请求标头栏
    image
    请求标头栏即为所需header,请转化为对应格式

    配置ping_test

    该配件仅在使用linux运行脚本时需要修改
    在windows环境下保持原样即可,linux环境下请使用-c参数而不是-n

    配置data

    依旧是在相同界面下,点击进入负载页面
    image
    负载即为data内参数,根据内容修改增加即可

常见问题

ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] ssl/tls alert handshake failure (_ssl.c:1006)
请降低urllib3版本后运行
pip install urllib3==1.26.5

代码链接:https://github.com/lettimepassby/autoLoginNetwork

版权属于:TimePassBy
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2025年03月03日 09:49
0
发表评论

目录

来自 《自动登录校园网脚本,可部署在青龙面板》
3 文章数
1 评论量
3 分类数
5 页面数
已在风雨中度过 1年238天16小时43分