大家好,鉴于上一个博客跳过光猫校园网,直指拨号上网-CSDN博客已经夭折了,我们成功进入校园网时代,那么校园网的使用体验已经很影响我们的个人体验了。于是,本菜狗打算写一个自动登录脚本,来优化体验。话不多说,进入正题。
鉴于我使用的是python脚本,因此需要电脑存在相关环境才可以使用,后续我可能会进行打包使用,现在是简易教程。
步骤一:安装py(安过的请跳过)
打开电脑,同时按住Windows+R键进入运行栏,输入cmd回车,在弹出的黑色窗口处,粘贴
pip install SomePackage
进入下载安装
步骤二:安装requests
接着输入python -m pip install requests安装必要包
步骤三:使用记事本或者vscode等可以编写代码的软件
建立一个py文件,例如login.py,作为代码的存放地址
步骤四:连接校园网,进入账户认证界面,抓取相关信息(请将相关信息的前面的信息介绍一起复制下来)
在网页界面按F12进入开发者工具,找到网络栏,进入,将保留日志勾选上,登录你的校园网账号,这时,在开发者工具的网络栏会出现几个新的get请求,
接下来我们将读取红框的相关信息
进入下一步,点击灰框文件的负载,将一下几个信息复制粘贴到一个文件里面(自己存好)

接下来回到标头,在请求url栏里面将http到login之间的网址复制下来,存好
最后,获得header,也就是下面的请求标头的所有数据信息,存好
步骤五:进入py文件,写代码
将下列代码复制粘贴到你的py文件里面,将所有的:???替换为刚才保存的相关信息
import requests
# 登录URL
login_url = "???"
# 请求参数
params = {
'wlanuserip': '???',
'wlanacip': '???',
'wlanacname': '???',
'mac': '???',
'username': '???',
'userpasswd': '???'
}
# HTTP头部信息
headers = {
'Accept': '???',
'Accept-Encoding': '???',
'Accept-Language': '???',
'Connection': '???',
'Content-Type': '???',
'Cookie': '???',
'Host': '???',
'Referer': '???',
'User-Agent': '???',
'X-Requested-With': '???'
}
# 发送GET请求
response = requests.get(login_url, params=params, headers=headers)
# 检查响应状态码
if response.status_code == 200:
print("登录成功")
print("响应内容:", response.text)
else:
print(f"登录失败,状态码:{response.status_code}")
步骤六:运行代码,有vscode等软件的会运行吧,记事本就右键你的py文件,选择打开方式,找到python,点击运行。
步骤七:自启动(win11)
点击Windows键,搜索任务计划程序,进入,按照下列步骤操作,
1.点击创建基本任务

2.自己命名

3.点击下一步,选择计算机启动时
4.下一步,默认选择启动程序
5.下一步,选择py文件(你的login.py选择之后请不要移动,否则将失效需要重新操作,建议找一个位置自己存好)
6.一路向下,完成操作。

7.在任务计划程序界面找到你设置的程序,完成操作
由于技艺不精,可能不会出现相关提示,请自行根据网络是否连接判断,最近有啥问题,欢迎评论,我有时间会看看的。

1286

被折叠的 条评论
为什么被折叠?



