Wifi自动连接北交校园网
分别有电脑版和安卓版
基本原理是连接wifi,发送GET请求,判断返回信息是否为连接成功。
部分手机会提示“请登录至WLAN网络”,弹出校园网认证页面,可以点直接连接后继续操作,也可以参照此教程达到一劳永逸(部分手机可用,三星实测不行):解决安卓手机连接wifi总弹出“已登录到Wlan网络” - 博客园。
电脑版源码详见:https://github.com/baohuiming/auto_beijiao
安卓版源码详见:https://github.com/baohuiming/auto_beijiao_app
iOS可参考:教你如何让iPhone自动登录北交大校园网 - 知乎
三星手机(安卓原生系统)需要安装插件以跳过WiFi认证,原理是利用辅助功能模拟点击,使用方法为安装并在辅助功能中启用,插件源码见: https://github.com/baohuiming/SkipSamsungPortal
APP下载:蓝奏云下载 密码:9999
运行环境为Windows10 + Python3,需要先安装pywifi库,如在命令行执行:
pip install pywifi
随后将run.bat
中的3.7改成本机Python的版本。
使用方法:在文件资源管理器中右键点击run.bat
,将此文件发送到桌面快捷方式,随后在文件资源管理器中访问%programdata%\Microsoft\Windows\Start Menu\Programs\Startup
,将快捷方式拷贝到此目录,即可实现开机启动。
注意事项:首次使用需要输入账号密码。
编程所使用的IDE为HBuilderX,目前只编译了64位的安装包,若手机较旧只支持32位软件,请自行编译32位apk。
下载安装APK即可使用,若系统无法安装,请自行修改代码进行适配并编译,或提供测试样机联系作者寻求解决。
使用IDE为Android Studio,使用Java语言,需要提前安装JRE8(x64)和JDK。测试时需开启CPU虚拟化技术,以及手机USB调试模式,请提前安装好adb手机驱动。