首页 > 代码库 > Python模拟登陆4:进入图书馆预约系统查看是否预约成功
Python模拟登陆4:进入图书馆预约系统查看是否预约成功
代码仅供测试方便所用。
这个图书管理系统是asp.net EXTJS写的 在分析页面的时候非常复杂,一度差点放弃。不过还是慢慢的进步。还顺便学了一下正则表达式。这个代码的作用就是登陆进系统,然后获取预约信息。代码有点乱,以后在整理,这里先存档
这个网址校外ip不能访问,所以代码仅供参考,部分逻辑还是能够套用的
#-*- coding: utf-8 -*- #!usr/bin/env python import os import urllib2 import urllib import cookielib import re from bs4 import BeautifulSoup Login_URL='http://10.21.16.215' Main_URL='http://10.21.16.215/Florms/FormSYS.aspx' Seats_URL='http://10.21.16.215/FunctionPages/SeatBespeak/BespeakSubmitWindow.aspx?parameters=89B0F70D378F61A7BA0411B5439DBC76521E906832306CE419BCCD5F85380BE374557D246EE19799E9A8992E242BEC3261F078093CE5602B53E9BE3DD0AD5696E85B6BEECD6835BA' username='XXXX' password='XXXX' roomNum='202006' def login(): cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) urllib2.install_opener(opener) pre_response=opener.open(Login_URL) soup=BeautifulSoup(pre_response.read()) div=soup.find(id='__EVENTVALIDATION') attr1=dict(div.attrs)['value'] #print attr1 div=soup.find(id='__VIEWSTATE') attr2=dict(div.attrs)['value'] #print attr2 #login LoginData = http://www.mamicode.com/{>Python模拟登陆4:进入图书馆预约系统查看是否预约成功
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。