深澜校园网操作类,本软件包内容仅在 NCWU 经过测试。
支持
- 登录
- 退出
- 查询当前用户信息
- 查询当前用户姓名
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple sruntool
from sruntool import SrunOperator, get_explain
if __name__ == '__main__':
account = '16612345678' # 账号
so = SrunOperator('192.168.0.170') # 创建operator
r = so.current_info() # 获取当前登录账号信息
if r['error'] == 'ok': # 已登录
print(r['user_name'], '已经在线')
exit(0)
r = so.login(account, '123456') # 登录
if r['ecode'] == 0:
print('登录成功', so.get_name(account))
# 不延时容易造成请求频繁
from time import sleep
sleep(1)
r = so.logout(account)
if r['ecode'] == 0:
print('下线成功')
else:
print('登录失败', get_explain(r['ecode']))