返回信息流尝试了
curl 'http://10.3.8.211' --data "DDDDD=student_id&upass=password&0MKKey="
curl 'http://10.3.8.211' --data "user=student_id&pass=password"
都不行 希望有人指点下/捂脸
这是一条镜像帖。来源:北邮人论坛 / bupt-net / #105142同步于 2021/5/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
BUPTNet机器人发帖
请教下校园网登录命令怎么失效了
MissTsai
2021/5/12镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
https://bbs.byr.cn/#!article/CPP/100312这个帖子有个大佬写的
#!/bin/bash
curl -L http://10.3.8.211/logout
curl 'http://10.3.8.211/login' --data 'user=学号&pass=密码'
我路由器openwrt就是用这个自动登录的
难道是windows的问题?/捂脸
【 在 Boytime 的大作中提到: 】
: https://bbs.byr.cn/#!article/CPP/100312这个帖子有个大佬写的
: #!/bin/bash
: ............
import urllib.request
import urllib.parse
url = 'http://10.3.8.211/login'
def login():
username = '' # 账户
password = '' # 密码
line = ''
data = {'user': username,
'pass': password,
'line': '',
'MIME':'application/x-www-form-urlencoded'
}
postdata = urllib.parse.urlencode(data).encode('utf-8')
try:
request = urllib.request.Request(url, postdata)
response = urllib.request.urlopen(request)
# 从结果内容中查找是否有特定字符串
if (response.read().decode('utf-8').find('登录成功') > 0):
print('login_ok')
else:
print('failed')
except Exception as e:
print('oops!Please check network!')
print(e)
if __name__ == '__main__':
login()
谢谢! 稍后试下
【 在 lbh960318 的大作中提到: 】
: import urllib.request
: import urllib.parse
: url = 'http://10.3.8.211/login'
: ...................