Skip to main content

SrunTool

release pypi support-version license commit

深澜校园网操作类,本软件包内容仅在 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']))

更新日志

感谢

深澜认证协议分析,python模拟登录

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sruntool-0.1.4.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sruntool-0.1.4-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file sruntool-0.1.4.tar.gz.

File metadata

  • Download URL: sruntool-0.1.4.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for sruntool-0.1.4.tar.gz
Algorithm Hash digest
SHA256 1280aef073400f80bfe28a9884e0269e1f9904d77ed75e17006c03c7cb6967a3
MD5 395b1539d92ce7be301c369dfe9123d8
BLAKE2b-256 7960be78b00789160142edd7fd52f6548fde2d07cc6dd5250e08e83ba12adc94

See more details on using hashes here.

File details

Details for the file sruntool-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: sruntool-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for sruntool-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 425fd33002735040d6b5efe7bbf9c790001f77abf15d694cab1b8861413109fe
MD5 070715aa39d3f443c1d8d7db8c336529
BLAKE2b-256 d3a731b6a91f5edb89892a6ca788c9a6faf7e6d8eaa07d76cfec1a2320da79b3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.4 This release

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page