python 爬虫 学校体质健康管理系统

找了半天,发现学校的体质健康管理系统是没有验证码的,所以,你懂得,哈哈!

#coding:utf-8import urllib2import urllibimport cookielibimport redef Brower(url,user,password,Student):#登陆页面,可以通过抓包工具分析获得,,如fiddler,wiresharklogin_page = ""try:#获得一个cookieJar实例cj = cookielib.CookieJar()#cookieJar作为参数,获得一个opener的实例opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))#伪装成一个正常的浏览器,避免有些web服务器拒绝访问。opener.addheaders = [('User-agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')]#伪装成内部访问opener.addheaders = [('Refer','')]#生成Post数据,含有登陆用户名密码。data = urllib.urlencode({"txtAccount":user,"txtPassword":password,"rblUserType":Student})#以post的方法访问登陆页面,访问之后cookieJar会自定保存cookieopener.open(login_page,data)#以带cookie的方式访问页面op=opener.open(url)#读取页面源码data= op.read()return data#异常处理except Exception,e:print str(e)#访问某用户的个人主页,其实这已经实现了人人网的签到功能。html = Brower("",'*******','*******','Student')print html代码几乎和上一篇一样,只是传参不一样

没有一种不通过蔑视、忍受和奋斗就可以征服的命运。

python 爬虫 学校体质健康管理系统

相关文章:

你感兴趣的文章:

标签云: