python 爬蟲 學校體質健康管理系統

2021-09-22 17:33:56 字數 1065 閱讀 9416

找了半天,發現學校的體質健康管理系統是沒有驗證碼的,所以,你懂得,哈哈!

#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,主要實現的功能有,首先是登入註冊操作,系統主頁面有基本資料管理,子選單包括銷售員 商品資料管理...