做了一些小遊戲之後開始慢慢體會敲代碼是件體力活,慢慢熬總能熬出來的。這幾天又心血來潮想寫程式模擬登入教務系統計算GPA的小程式。不過之前沒有一點點網路程式的經驗,就趁著期中考後放假4天,一點點把坑填上。
最近對Java語言有莫名好感。原本也打算用Java開發,但事實證明Java在網路程式設計方面似乎比python麻煩,加上Java一個方法用錯導致學校教務系統誤以為我在進行SQL注入把我的ip封了(。。。)從此下定決心用python寫。
# 保存cookie cj = cookielib.LWPCookieJar() cookie_support = urllib2.HTTPCookieProcessor(cj) opener = urllib2.build_opener(cookie_support, urllib2.HTTPHandler) urllib2.install_opener(opener)
url = '121.251.19.29/pass.asp' h = urllib2.urlopen(url) info = {'UserStyle': 'student', 'user': user, 'password': psw} info = urllib.urlencode(info) req = urllib2.Request(url, info) urllib2.urlopen(req)
req = urllib2.Request('121.251.19.29/student/asp/Select_Success.asp') resData = urllib2.urlopen(req) res = resData.read() # 读取成绩页面
tag = re.compile('</?[^>]*>') s = re.sub(tag, '', res) # 过滤标签 tmp = s.split()
【相關推薦】
#2. 微信小程式開發之登入流程製作說明
4. 詳解優化你的微信小程式
以上是模擬登入教務系統計算GPA的小程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!