csu-connect
v0.1.0
Published
Playwright-based auto login script for the CSU campus portal.
Readme
CSU 校园网登录CLI
一个基于 Playwright 的 CSU 校园网自动登录脚本。
这个脚本跨平台,可在 Windows、macOS、Linux 上运行;但前提是运行设备能够访问 CSU 校园网认证门户, 使用前确保连接上学校网络。
一键运行
npx csu-connect --username 你的学号 --password 你的密码 --operator unicom首次运行可能会花更久一点,因为安装包时会一并准备 Chromium。
参数
--username, -u 必填,账号
--password, -p 必填,密码
--operator, -o 必填.
--portal-url 可选,默认 https://portal.csu.edu.cn/a79.htm
--headless 可选,true/false,默认 true
--timeout-ms 可选,默认 30000
--slow-mo-ms 可选,默认 0
--debug 可选,true/false,默认 false
--help, -h 显示帮助CSU_OPERATOR 可选:
telecom->中国电信->@telecomnunicom->中国联通->@unicomnmobile->中国移动->@cmccn
运行
npm run login -- --username 你的学号 --password 你的密码 --operator unicom也可以直接执行 bin:
npx csu-connect --username 你的学号 --password 你的密码 --operator unicom说明
- 已在线时,脚本会直接退出。
- 未在线时,脚本会打开门户页并调用页面原生登录逻辑。
- 登录成功后会自动关闭浏览器并退出进程。
