技术| Python的从零开始系列连载(三十二)

  • 时间:
  • 浏览:0

首先,朋友要能 验证一下IP地址,先写另另3个 获取IP地址的函数,首先判断当前IP是都有211.87开头的,机会是搞笑的话,证明连接的IP是有效的。 首先朋友写另另3个 获取本机IP的法律辦法 :

机会朋友对此不不太熟悉,还要能 参见

username:学号

好,利用result分析一下结果

朋友要能 在登录的并且 把form表单中的所有信息都POST一下,而且就还要能 完成登录啦。 万事俱备,只欠东风,来来来,应用多多线程 写起来!

比较多的内容就在于form表单的数据内容以及请求头,并且 利用urllib2的urlopen法律辦法 实现模拟登陆。

下面是运行结果:



嗯,那我朋友可是我我实现了自动掉线的检测和模拟登录。

收拾战场

好了,所有的代码要点机会被朋友攻破了,接下来就派发一下,让朋友组合起来,变成另另3个 应用应用多多线程 吧。

增加循环检测 既然是检测网络不是断开,那么朋友只要能 每隔一段时间检测一下就好了,那就10秒吧。

机会这个 10秒是可配置的,为了方便配置,统一配置到__init__法律辦法 底下。

决战前夕

首先朋友看一下那个验证页面是如可滴,上个图先



嘿,这界面还算还要能 把,要能 朋友输入的东西可是我我俩,另另3个 可是我我学号,那我是身份证号后六位,而且就还要能 登录,享受免费的无线网啦。

password:密码,也可是我我朋友身份证号后六位

法律辦法 实现如下

timeoutvalue:连接等待图片时间,也可是我我俗话说的timeout

来,朋友先点击一下连接,看一下浏览器为甚工作的。

按下F12,监听网络,朋友点击第另另3个 响应,也可是我我login.jsp,看一下。



朋友具体看一下headers,底下form提交了哪此东西,真的是茫茫多的数据啊。



嗯,一目了然POST的数据和提交的地址。 让朋友来分析哪几条数据吧:

ClientIP:当前客户端的IP地址,在山大软件园校区这个 地址是211.87开头的

一触即发

说走咱就走啊,天上的星星参北斗啊!

其中朋友用到了canConnect法律辦法 ,这个 可是我我检测网络不是机会断开的法律辦法 ,朋友还要能 利用ping百度的法律辦法 来检测一下。

机会有问提,欢迎留言讨论,代码肯定有不完善的地方,仅供参考。

登陆地址:Request URL:http://192.168.8.10/portal/login.jsp?Flag=0

好啦,所有的要点朋友机会逐一击破,等着凯旋吧

这个 法律辦法 利用了gethostbyname和gethostbyname_ex法律辦法 ,获取了各个网卡的IP地址,遍历一下,找到那个211.87开头的IP,返回 接下来,获取到IP并且 ,朋友便还要能 构建form,而且进行模拟登陆了。

不过想要知道谁设置了个登录时长,一段时间后就会掉线了,于是,自动模拟登陆系统就要应运而生啦。

综述

最近山大软件园校区QLSC_STU无线网掉线掉的厉害,连上并且 平均十分钟左右掉线一次,很是让我烦闷,还还要能 愉快地上自习了?能忍吗?反正我是那么忍了,嗯,本人动手,丰衣足食!写个应用多多线程 避免掉它!

凯旋而归

咿呀伊尔哟,想约妹子上自习吗?那就赶紧来试试吧!一网在手,天下我有!追学霸女神都有再是梦想!

而且你那么连这个 无线,那就照照思路啦~

Urllib的基本使用:http://cuiqingcai.com/947.html

接下来我直接断开了QLSC_STU网络的链接,应用多多线程 同样检测到QLSC_STU这个 热点那么连接上,提示用户链接。

来,朋友来运行一下,看下效果吧! 执行

1.登录成功 2.机会登录 3.用户不发生 4.密码错误 5.未知错误

当前是还要能 联网的,我分别在网页上操作执行了断开,操作,应用多多线程 自动检测到掉线,自动重新连接。

shkOvertime:登录持续时间,这个 数据默认是720,也可是我我12分钟并且 ,登录就失效了,自动掉线,朋友还要能 手动更改

那我,登录后的结果就会保发生result变量中,朋友只要能 从result中提取出朋友要能 的数据就还要能 了。

原文发布时间为:2018-12-7

本文作者:灯塔大数据

本文来自云栖社区公司商务合作 伙伴“灯塔大数据”,了解相关信息还要能 关注“DTbigdata”微信公众号

而且,朋友写另另3个 循环来检测一下

通过字符串匹配和正则表达式,朋友分辨并提取出了上述这个 状态。

StartTime:登录时间,也可是我我在你登录的那一刻的时间戳,这个 时间戳是13位的,精确到了毫秒,不过一般是10位的,朋友加3个0就好了

接下来我重新连接上了这个 热点,机会刚才机会登录上线,且持续时间较短,网络自动恢复正常。

乘胜追击

接下来,朋友就分析一下数据啦,结果有那么几种: