北京大学python网络访问库。
libpkuipgw的Python项目详细描述
libpkuipgw
通过北京大学的网络服务访问互联网的图书馆。
安装
建议使用pip安装
pip3 install --user libpkuipgw
用法
首先,初始化一个IPGWClient
对象:
import libpkuipgw
cli = libpkuipgw.IPGWClient(username, password)
要连接到Internet,请致电cli.connect()
要检查到Internet的连接,请致电cli.check_connectivity()
要断开此设备,请致电cli.disconnect()
要断开具有特定IP的设备,请进行如下调用cli.disconnect("10.2.111.111")
要断开所有设备的连接,请调用cli.disconnect_all()
要获得所有可用的连接:cli.get_connections()
所有操作都返回IPGWStatus
对象。例如,对于get_connections
:
$res=cli.get_connections()$reslibpkuipgw.IPGWStatus(operation="list",status="success",description="",data=[{'ip':'10.2.111.111','location':'22楼','login_time':'2018-08-08T22:22:22+08'},{'ip':'10.2.222.222','location':'33楼','login_time':'2018-08-08T11:11:11+08'}])
时间格式符合ISO8601。
如果出现问题,返回“错误”状态。