Python
安装
sh
pip install lnu_elytra使用
py
from lnu_elytra import Client
client = Client()
client.login("账号", "密码")
client.init()
# 教学班示例:(2025-2026-2)-77101504-02
# 使用精确的教学班查询能能减少教务系统返回的数据量,有利于加快抢课。
course = client.fetch_course("教学班")
# 只有当使用精确教学班查询时,才适合直接调用 try_select_o
course.try_select_0(client)最佳实践
例如在抢课开始前提前10分钟就登入系统,并等到抢课时间开始时在手动控制脚本继续运行(也可以通过断点调试、Cookie登录实现
py
from lnu_elytra import Client
client = Client()
client.login("账号", "密码")
input("在抢课时间开始时回车键继续")
client.init()
while True:
try:
course = client.fetch_course("教学班")
course.try_select_0(client)
break
except Exception as e:
print(e)