栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

利用python实现南通大学校园网自动连接(win、iphone、ipad可以自动连接,安卓,mac需要点击链接)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

利用python实现南通大学校园网自动连接(win、iphone、ipad可以自动连接,安卓,mac需要点击链接)

在学校登录校园网的时候都需要访问登录页面如下图 作为一个懒人 我觉得很麻烦 所以我写了一个python脚本 当电脑开机的时候自动登录校园网 这样就不需要我们手动了。  设想 通过用fiddler抓包软件抓取所需的参数信息 然后使用get请求添加抓到的参数就可以实现登录了 最后写一个可执行文件来启动py文件 将需要执行的放在电脑启动项里面。 话不多说 开始行动 通过fiddler抓包获取get方法的带参数的url为 http://210.29.79.141:801/eportal/?c Portal a login callback dr1003 login_method 1 user_account %2C0%2C账户%40运营商 user_password 密码 wlan_user_ip ipv4地址 wlan_user_ipv6 wlan_user_mac 000000000000 wlan_ac_ip wlan_ac_name jsVersion 3.3.2 v 5891

注%2C是url编码格式相当于 ,  %40是 .可以参考以下网址

在线url网址编码、解码-BeJSON.com

这样们可以知道需要我们填的参数只有账户、密码和自己的ip地址 其他的参数不要管

将以上信息整合到python里面
import requests
url http://210.29.79.141:801/eportal/ 
params {
 c : Portal ,
 a : login ,
 callback : dr1003 ,
 login_method : 1 ,
 user_account : ,0,账号 运营商 , #格式,0,账号 运营商 移动是 cmcc 电信是 telecom 联通是 unicom
 user_password : 密码 , #此项为登录密码
 wlan_user_ip : ip , #此项为你的ipv4地址
 wlan_user_ipv6 : ,
 wlan_user_mac : 000000000000 ,
 wlan_ac_ip : ,
 wlan_ac_name : ,
 jsVersion : 3.3.2 ,
 v : v 5891 ,
requests.get(url,params)
按照要求填写信息 在连接校园网没登陆的情况下运行 如果结果返回 Response [200] 说明运行成功 说明已经连上校园网了

注 此处运行和下面的运行都需要电脑安装requests依赖包 安装方法 运行cmd 输入pip install request下载完输入pip list 如果有requsets包的话说明安装成功

但是这样我们还是需要运行py文件才可以登录校园网 这样的话比以前还要复杂 所以我们将启动这个py文件写进bat批处理文件 并将它放入开机自启的文件中。

首先打开运行输入shell:startup 这是电脑自启文件夹

 

新建一个文本 输入以下

 一定根据自己的文件的位置进行修改 不然会报错  记得将校园网设置为自动连接

以上全部完成后 下次电脑开机就会自动登录校园网 无需手动 其他平台今后会更新 敬请期待。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号