本仓库含有两个分支,一个是py程序(模拟浏览器登录)一个是ps1脚本(根据规则发送请求),请阅读文档
py程序说明在 py模拟浏览器 分支,程序可在发布页直接下载
根据本pwsh脚本制作的rust应用:https://github.com/Thatgfsj/XXGCXY-CampusNet-AutoLogin
- 本脚本仅适用于新乡工程学院校园网,其他学校需自行适配修改
- B站使用教程:https://www.bilibili.com/opus/1174460821448687621
- 终端环境:PowerShell 7 !!!!!!
- 终端环境:PowerShell 7 !!!!!!
- 终端环境:PowerShell 7 !!!!!!
这个脚本可以自动完成校园网登录流程,第一次配置后,后续只需一键运行即可登录,无需重复输入账号密码。
两种方式任选其一:
- 找到
xywdl.ps1文件 → 右键 → 选择「使用PowerShell运行」 - 直接双击运行
联网程序.bat(更简单,推荐小白使用)
脚本会自动尝试获取登录信息,若提示“自动获取失败”,按以下步骤操作:
- 断开当前校园网Wi-Fi,重新连接
- 打开任意浏览器(Chrome/Edge/360等)
- 在地址栏输入任意网址(如 www.qq.com)并回车
- 浏览器会自动跳转到校园网登录页面
- 复制地址栏里的完整链接(格式示例:
http://172.18.xxx.xxx:6060/portal.do?wlanuserip=...) - 回到脚本窗口,粘贴链接并按回车
按脚本提示逐步操作:
- 选择运营商:输入
1(移动)/2(联通)/3(电信)→ 回车 - 输入纯数字学号(示例:2025020301)→ 回车
- 输入校园网密码(输入时看不到字符,正常现象)→ 回车
- 再次输入密码确认 → 回车
看到提示 保存后下次无需重新输入 (y/N) 时:
- 输入
y→ 回车(推荐!下次可一键登录) - 输入
N→ 回车(下次需重新配置)
配置完成后,每次登录只需:
- 右键点击
xywdl.ps1→ 「使用PowerShell运行」 (或直接双击联网程序.bat) - 等待3-5秒,脚本会自动完成登录
- 看到「认证成功」提示即表示登录完成
| 问题 | 解决方案 |
|---|---|
| 脚本打不开? | 右键文件 → 属性 → 勾选「解除锁定」→ 确定 → 重新运行 |
| 提示“无法运行脚本”? | 1. 以管理员身份打开PowerShell 2. 输入命令: Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope CurrentUser3. 按回车确认 |
| 忘记保存配置,下次要重新输入? | 重新按「第一次使用」步骤操作,最后输入 y 保存即可 |
| 账号密码修改后登录失败? | 1. 打开文件资源管理器,地址栏输入 %APPDATA%2. 删除 xxgc_campus_net_config.txt 文件3. 重新按「第一次使用」步骤配置 |
| 想删除已保存的配置? | 1. 打开文件资源管理器,地址栏输入 %APPDATA%2. 找到 xxgc_campus_net_config.txt 文件并删除 |