首页 > 编程知识 正文

四川大学校园网登录ip,四川大学校园网登录ip地址

时间:2023-05-03 15:06:08 阅读:266714 作者:761

四川大学校园网登录详解

由于学校的校园网连接时有些麻烦,需要进一个特定的ip地址进行登录。我们猜想可以用程序进行登录,今天我们来分析一下网络请求。

我们用fiddler抓包,抓取登录过程,在开机前没有登录校园网前抓包,之后进行筛选,发现登录post请求是这一个


看看具体的post参数

我们可以看到其他参数很好理解:userId用户名,password密码,其他参数除了queryString都按默认来的就行了,这个queryString里面的字符串在其他请求中也找不到,这时我们猜想在没有登录时给登录网站发送一个get请求会怎样。代码如下

url = 'http://192.168.2.135'r = requests.get(url=url)print(r.text)#输出查看结果


我们可以看到这个网页跳转到了另一个网页,而目标网页的参数字符串正是我们登录请求时需要的字符串,这时我们用正则表达式将字符串提取,再将它返回到post请求的参数中,这样就可以成功登录了。

pattern = "href='(S+)'"href = re.search(pattern=pattern, string=r.text).group(1).split('?')[1]#获取到了queryString字符串

完整项目见 github项目链接
交流 bug请发邮件至 w2239559319@outlook.com

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。