PY27 RE匹配 输入账号密码获取盐城工学院教务系统成绩
2018-03-24 16:48
447 查看
# coding:utf-8 # 盐工教务系统 import urllib2,urllib import cookielib,re #临时存储学生cookie stuCookie='' #声明一个CookieJar对象实例来保存cookie cookie = cookielib.CookieJar() #利用urllib2库的HTTPCookieProcessor对象来创建cookie处理器 handler=urllib2.HTTPCookieProcessor(cookie) #通过handler来构建opener opener = urllib2.build_opener(handler) #此处的open方法同urllib2的urlopen方法,也可以传入request url='http://222.188.0.102/loginAction.do' stuID=raw_input("学号:") stuPWd=raw_input("密码:") formdata={ 'zjh':stuID, 'mm':stuPWd, } data=urllib.urlencode(formdata) request=urllib2.Request(url,data=data) response = opener.open(request) for item in cookie: if item.name=='JSESSIONID': stuCookie=item.value print 'JSESSIONID='+stuCookie+'\n'+'*'*30 headers={ 'Connection':' keep-alive', 'Upgrade-Insecure-Requests':' 1', 'User-Agent':' Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36', 'Accept':' text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8', 'Accept-Language':' zh-CN,zh;q=0.9', 'Cookie':'JSESSIONID='+stuCookie, } sec_url = 'http://222.188.0.102/gradeLnAllAction.do?type=ln&oper=fainfo&fajhh=4750 ' request = urllib2.Request(sec_url, headers=headers) response233 = urllib2.urlopen(request) html = response233.read() 9c4a content=html.decode('gbk') #print html pattern=re.compile(r'<tr class=".*?</td>\s*' +'<td.*?</td>\s*'#跳过无效表格 +'<td align="center">\s*(.*?)\s*</td>\s*'#获取表格 +'<td.*?</td>\s*'*3#跳过无不需要的表格 +'.*?<p align="center">(.*?) </P>'#获取成绩 +'.*?<td align="center">\s*(.*?)\s*</td>'#获取学分 #+'\s*?<td align="center">\s*(.*?)\s*</td>' ,re.S) res=pattern.findall(content) for item in res: for i in item: print i print '*'*30
相关文章推荐
- Metasploit实战-利用木马获取他人教务管理系统的账号,密码
- python爬虫登录正方教务管理系统获取成绩数据
- python爬虫获取强智科技教务系统学科成绩(模拟登录+成绩获取)
- java通过账号密码登陆,并获取系统信息
- Python:通过远程监控用户输入来获取淘宝账号和密码的实验(二)
- Python:通过远程监控用户输入来获取淘宝账号和密码的实验(二)
- C#构造Http 破解学校教务系统学生账号密码
- Python:通过远程监控用户输入来获取淘宝账号和密码的实验(一)
- Python:通过远程监控用户输入来获取淘宝账号和密码的实验(一)
- 利用Python获取正方教务系统在校成绩
- python 爬虫实战--登陆学校教务系统获取成绩信息
- windows下获取系统管理员账号明文密码工具mimikatz使用
- ICCMO微信公众账号开发系列(3)CURL模拟登陆教务系统查成绩
- 启动系统,输入正确的账号和密码,点击登录,屏幕一闪,然后又跳回登录界面
- 登录页面在输入了正确的用户名和密码后仍跳转到登录页面而不是期望的系统首页面,debug的时候发现,登录页面调用的action类方法被调用了两次,后台无法获取前台页面传过来的参数。
- 用phpcurl实现模拟登录带验证码urp教务系统获取成绩
- Python:通过获取淘宝账号和密码的实验,来看登陆方式选择的重要性
- 解决启动模拟器每次要求输入系统密码
- XP系统登录界面,需要手动点击用户帐户后才会出现输入密码的界面
- 电子学籍系统被"黑" 数千学籍账号密码外泄