ecnunetwork——用Python登陆校园网

本文于2018年10月16日发表于知乎专栏,查看原文
本文于2018年9月28日发表于微信公众号,查看原文

为了在无GUI的环境下登陆校园网,我们编写了 ecnunetwork ——一个Python模块,在Python 2.7和Python 3.6均通过测试,
因为目前校园网IPv6无需登陆,所以可以直接使用pip安装:

1
pip install ecnunetwork

如果提示权限不足,可在当前用户下安装:

1
pip install ecnunetwork --user

使用时,输入network即可连接校园网:

1
network

如果提示找不到命令,可以进入Python运行:

1
python
1
2
>>> import ecnunetwork
>>> ecnunetwork.ecnunetwork().connect()

首次连接会要求输入用户名和密码:

Please input your ECNU id: xxxxxx
Please input your password: xxxxxx
Successfully connected to the Internet.
Save password? [Y/n] y