初识python之自动登录网页
2014-07-08 15:55
375 查看
学校的3a限制流量,每个月只有10g,怎么能够用了,看了一下,校园网登录的网页,发现可以用强大的python来模拟登录,从而可以破解其他人的账号。。。很不道德的样子,其实我没怎么用其他人的流量,只是看一下能不能做成我想的自动登录的一个python脚本,于是就上网找资料,发现确实有很多,我接触python才两天,所以很多也不是很懂,只能看其他人的代码,模仿者写,anyway最后写成了
,很开心,这里需要注意的是,破解的思路是模仿手动输入,然后点击登录选项,这时候会有一个页面返回来告诉你是不是登录上去了,所以只要获得这个返回页面的数据,就可以判断是不是正确的账号密码了,从最简单的账号和密码是一样的情形开始一个一个试的,没办法,校园网的初始密码是这样的,如果有人没去改密码那就对不起了。。。
代码很简单就不贴出来丢人现眼了,只说一下思路和我找的资料,看一下很容易就可以写一个出来,总共不到30行就可以搞定。。。
首先学校3A登录失败的话会返回一个页面 写着 “密码不正确” “用户不存在” “达到人数上限” 之类的话 并且这写登录不成功的页面都是用一个 <p> 标签写的。。。
很简陋有么有,那只要判断返回的页面的第二个字符是不是‘p’就可以知道密码是不是正确的了 另外观察返回成功的情况下返回额是一个完整的<html>页面,让你选择授权通道的 ,所以判断是不是成功的页面 之用判断第3个字符是不是 ‘D’ 当然也可以选择其他的标记来判断
提交的url地址就是form表单中的action对应的url,直接填上去就可以了
参考资料
廖雪峰的官方网站
如何用python提交一个web表单
,很开心,这里需要注意的是,破解的思路是模仿手动输入,然后点击登录选项,这时候会有一个页面返回来告诉你是不是登录上去了,所以只要获得这个返回页面的数据,就可以判断是不是正确的账号密码了,从最简单的账号和密码是一样的情形开始一个一个试的,没办法,校园网的初始密码是这样的,如果有人没去改密码那就对不起了。。。
代码很简单就不贴出来丢人现眼了,只说一下思路和我找的资料,看一下很容易就可以写一个出来,总共不到30行就可以搞定。。。
首先学校3A登录失败的话会返回一个页面 写着 “密码不正确” “用户不存在” “达到人数上限” 之类的话 并且这写登录不成功的页面都是用一个 <p> 标签写的。。。
很简陋有么有,那只要判断返回的页面的第二个字符是不是‘p’就可以知道密码是不是正确的了 另外观察返回成功的情况下返回额是一个完整的<html>页面,让你选择授权通道的 ,所以判断是不是成功的页面 之用判断第3个字符是不是 ‘D’ 当然也可以选择其他的标记来判断
提交的url地址就是form表单中的action对应的url,直接填上去就可以了
参考资料
Python数据结构与算法设计(总结篇)
廖雪峰的官方网站
关于python文件操作
python实现网站的自动登录
如何用python提交一个web表单
相关文章推荐
- Python3.x爬虫教程:爬网页、爬图片、自动登录
- python 自动登录网页
- Python3.x爬虫教程:爬网页、爬图片、自动登录
- Python使用selenium实现网页用户名 密码 验证码自动登录功能
- C#网页自动登录和提交POST信息的多种方法
- ASP 网页登录1秒后自动模拟点击input按钮
- C#网页自动登录和提交POST信息的多种方法
- C#网页自动登录和提交POST信息的多种方法
- C#网页自动登录和提交POST信息的多种方法
- C#自动登录网页浏览页面 抓取数据
- 后台自动登录网页vb脚本实例代码
- C#网页自动登录和提交POST信息的多种方法 [转载]
- 网页自动登录和提交POSt信息的核心
- python方式下自动登录51cto
- C#网页自动登录和提交POST信息的多种方法
- C#网页自动登录和提交POST信息的多种方法
- C#自动登录网页浏览页面 抓取数据
- 网页自动登录和提交POST的方法
- 使用python写的如何自动提交和抓取网页