初识python之自动登录网页

    学校的3a限制流量,每个月只有10g,怎么能够用了,看了一下,校园网登录的网页,发现可以用强大的python来模拟登录,从而可以破解其他人的账号。。。很不道德的样子,其实我没怎么用其他人的流量,只是看一下能不能做成我想的自动登录的一个python脚本,于是就上网找资料,发现确实有很多,我接触python才两天,所以很多也不是很懂,只能看其他人的代码,模仿者写,anyway最后写成了大笑,很开心,这里需要注意的是,破解的思路是模仿手动输入,然后点击登录选项,这时候会有一个页面返回来告诉你是不是登录上去了,所以只要获得这个返回页面的数据,就可以判断是不是正确的账号密码了,从最简单的账号和密码是一样的情形开始一个一个试的,没办法,校园网的初始密码是这样的,如果有人没去改密码那就对不起了。。。

   代码很简单就不贴出来丢人现眼了,只说一下思路和我找的资料,看一下很容易就可以写一个出来,总共不到30行就可以搞定。。。

    首先学校3A登录失败的话会返回一个页面 写着 “密码不正确”  “用户不存在” “达到人数上限” 之类的话 并且这写登录不成功的页面都是用一个 <p> 标签写的。。。

很简陋有么有,那只要判断返回的页面的第二个字符是不是‘p’就可以知道密码是不是正确的了 另外观察返回成功的情况下返回额是一个完整的<html>页面,让你选择授权通道的 ,所以判断是不是成功的页面 之用判断第3个字符是不是 ‘D’  当然也可以选择其他的标记来判断

   提交的url地址就是form表单中的action对应的url,直接填上去就可以了

   参考资料

Python数据结构与算法设计(总结篇)




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值