通过分析 http://ipgw.neu.edu.cn/ 中的表单,我们可以获得以下提交网址:
连接:
http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw?uid=*&password=*&operation=connect&range=2&timeout=1
断开:
http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw?uid=*&password=*&operation=disconnect&range=4&timeout=1
断开全部:
http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw?uid=*&password=*&operation=disconnectall&range=3&timeout=1
把uid和password补全就可以用了,很容易写出自动登录脚本,这样就不用每次都进网站点了。
ex:
#!/usr/bin/env python
# coding=utf8
import os;
import sys;
op = raw_input("1:connect\t2:disconnect\t3:disconnectall:\t4:3 and 1\n");
if op == "1":
os.system("curl 'http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw?uid=stu_20083261&password=********&operation=connect&range=2&timeout=1' >/dev/null 2>/dev/null")
elif op == "2":
os.system("curl 'http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw?uid=stu_20083261&password=*********&operation=disconnect&range=4&timeout=1' >/dev/null 2>/dev/null")
elif op == "3":
os.system("curl 'http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw?uid=stu_20083261&password=**********&operation=disconnectall&range=3&timeout=1' >/dev/null 2>/dev/null")
elif op == "4":
os.system("curl 'http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw?uid=stu_20083261&password=***********&operation=disconnectall&range=3&timeout=1' >/dev/null 2>/dev/null")
os.system("curl 'http://ipgw.neu.edu.cn/ipgw/ipgw.ipgw?uid=stu_20083261&password=**********&operation=connect&range=2&timeout=1' >/dev/null 2>/dev/null")
我把返回的网页过滤掉了,按理说能看到结果,可我这是乱码,或者简单分析一下就能知道结果。
没有评论:
发表评论