Python查詢四六級成績

今天查詢成績可是准考證找不出來了。
隱隱約約記得考場號。
所以就暴力窮舉了一下(可怕

主要的是利用python查詢成績:

import HTMLParser  
import urlparse  
import urllib  
import urllib2  
import cookielib  
import string  
import re  

#登錄的主頁面  
hosturl = 'http://www.chsi.com.cn/cet/' 
posturl = 'http://www.chsi.com.cn/cet/query'

cj = cookielib.LWPCookieJar()  
cookie_support = urllib2.HTTPCookieProcessor(cj)  
opener = urllib2.build_opener(cookie_support, urllib2.HTTPHandler)  
urllib2.install_opener(opener)  

h = urllib2.urlopen(hosturl)  
#發送header
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1',  
'Referer' : 'http://www.chsi.com.cn/cet/',
'Cookie':'***'}

#zkzh:准考證號
#xm:姓名
postData = {'zkzh' : '***',  
            'xm' : '***', 
            }  
postData = urllib.urlencode(postData)  
request = urllib2.Request(posturl, postData, headers)  
print request  
response = urllib2.urlopen(request)  
text = response.read()  
print text 

返回的是含有成績的整個網頁代碼,之後再用正則把成績篩選出來就可以了。

最後還是查出來成績了,結果。。。仍然沒過。
六級好難 :(

發佈了307 篇原創文章 · 獲贊 286 · 訪問量 69萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章