找了半天,發現學校的體質健康管理系統是沒有驗證碼的,所以,你懂得,哈哈!
#coding:utf-8
import urllib2
import urllib
import cookielib
import re
def brower(url,user,password,student):
#登陸頁面,可以通過抓包工具分析獲得,如fiddler,wireshark
login_page = ""
try:
#獲得乙個cookiejar例項
cj = cookielib.cookiejar()
#cookiejar作為引數,獲得乙個opener的例項
#偽裝成乙個正常的瀏覽器,避免有些web伺服器拒絕訪問。
opener.addheaders = [('user-agent','mozilla/4.0 (compatible; msie 6.0; windows nt 5.1)')]
#偽裝成內部訪問
opener.addheaders = [('refer','')]
#生成post資料,含有登陸使用者名稱密碼。
data = urllib.urlencode()
#以post的方法訪問登陸頁面,訪問之後cookiejar會自定儲存cookie
opener.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 爬蟲登陸學校教務系統
好像很多人寫爬蟲,都是從登陸學校教務系統開始的。為什麼?學校教務系統渣啊,都是明文傳輸的,而且是200x年寫的,沒有用到很多現在的技術,所以相對來說容易些。感覺很多學校都是用的清元優軟的這個,我們學校還有驗證碼,稍微高階了一點。整體思路 1 對用firefox httpfox進行抓包,發現驗證碼是在...
學校簡易管理系統 python物件導向無介面版
角色 學校 學員 課程 講師 要求 1.建立北京 上海 2 所學校 2.建立linux python go 3個課程 linux py 在北京開,go 在上海開 3.課程包含,週期,通過學校建立課程 4.通過學校建立班級,班級關聯課程 講師 5.建立學員時,選擇學校,關聯班級 5.建立講師角色時要關...
專案介紹(PPS進銷存系統和學校教務管理系統)
pps進銷存系統所採用的架構是表現層 業務邏輯層 資料持久層的三層架構,層與層之間通過介面的方式進行連線,依賴關係自下而上,資料庫使用的是mysql資料庫,採用連線池的方式進行連線,連線池實用的是c3p0,主要實現的功能有,首先是登入註冊操作,系統主頁面有基本資料管理,子選單包括銷售員 商品資料管理...