本来想尝试自己爬一下全部学生的成绩,结果发现实在是弄不到账号密码,就此作罢。万一有学弟学妹以后想尝试可以参考。
import urllib
import urllib2
import requests
import re
student = 八位学号
password = 密码
postdata = urllib.urlencode({
'u':student,
'p':password
})
user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers = {
'User-Agent' : user_agent }
REQUEST = requests.session()
REQUEST.post(
url = 'http://gsdb.bjtu.edu.cn/client/login/',
data = postdata)
##get the scores
returnPage = REQUEST.get('http://gsdb.bjtu.edu.cn/score/history/')
##把成绩抓出来<