广西财经学院相思湖校区校园网强制注销两分钟解决办法

摘要:主要是针对通过路由器wan口连接校园网(web认证)登陆一个账号,多个设备连接路由器共享同一账号,在若干分钟后会被检测出代理(或共享)行为,账号被暂时封禁的问题。并同时实现了web自动认证,不必繁琐的登陆了。

一种在openwrt路由器突破校园网web认证设备限制的方法(对swu校园网的一次实践)_openwrt 校园网-CSDN博客

大致内容就是:为了避免在校园网检测并强制注销导致等待两分钟之前,自动退出登录并自动重新登录上校园网,因为校园网是只会在你登录之后开始计时,退出登录之后为了保证不浪费资源就不计时了,一直定时自动注销自动登录就会重置portal服务器的计时,这样就不会强制等两分钟才可以登录了。

自动登录的python脚本(虽然代码不规范,看懂就行)

import requests
import time
import random

# 生成随机的四位数
random_number = random.randint(1000, 9999)

# 将随机数转换为字符串
random_number_str = str(random_number)


# 拿到的get请求链接可以将其中 v 的值生成为随机的四位数字
# loginUrl = "校园网登录get请求链接" + "&v="+random_number_str
# loginOutUrl = "校园网退出登录get请求链接" +" &v="+random_number_str


loginUrl = "校园网登录get请求链接"
loginOutUrl = "校园网退出登录get请求链接"

while(True):
    response = requests.get(loginOutUrl)
    print("退出登录")
    while(True):
        response = requests.get(loginUrl)

        if response.status_code == 200 and "msga" not in response.text:
            print("登录成功!")
            print("响应内容:")
            print(response.text)
            break
        else:
            print(f"请求失败,状态码:{response.status_code}")
            time.sleep(1)   # 登录失败之后延迟1秒再次登录
    time.sleep(600)

 有了代码思路,shell命令等等都可以自己写了(太简单了主要是)

菜园的有更好的办法希望也发出来看看,太恶心了这个校园网!!!

注意:因为portal认证的安全问题,防止有心人士账号密码不断试错,退出登录时会导致需要等待10多秒时间才可以再次登录成功。(好过强制等两分钟)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值