问题的本质:夏天来了,实验室的老鼠又多起来了,味道也是特别难闻。
解决办法:在图书馆远程连接实验室的服务器进行工作。
衍生问题的提出: Linux服务器并不具备图形化界面(这里不考虑向日葵等远程工具的使用,因为不符合“装213“哈哈),如何在校园网断开后登录以便提供网络需求?
解决方法:
curl 'http://校园网ip/login' --data "DDDDD=学号&upass=密码&0MKKey="
其中,DDDDD=
对应于登录页面源码中的学号,upass
对应于密码,0MKKey
对应于登录按钮
如何查看校园网IP呢?
ping login.cqu.edu.cn
PING login.cqu.edu.cn (10.10.*.***) 56(84) bytes of data.
(10.10.*.***)
这里面的便是登录ip
集成脚本:(我将其命名为:login_campus.py)
import requests
#设置登录网址
url = 'http://****/'
#设置账号密码
data = [
('DDDDD', '20203*****'),
('upass', '******'),
('0MKKey', ''),
]
requests.post(url, data=data)
填写好对应的ip,账号,密码之后。可以通过:
python3 login_campus.py
实现自动登录。
如果想要退出校园网登录的话,可以这样操作:
curl http://login.cqu.edu.cn/F.html