rename time_table2schedule and fix return value

This commit is contained in:
RainSun 2020-01-19 17:04:53 +08:00
parent cef483ba1d
commit 8fcd35627e
2 changed files with 4 additions and 5 deletions

View File

@ -1,4 +1,4 @@
from crawler import connection, getGrade, getTimetable
from crawler import connection, getGrade, getSchedule
import json
# 主函数
@ -15,8 +15,8 @@ def manageLogin(request):
if res['errcode'] == 200:
# 登录成功并进行查询
grade = getGrade(res['ip'], res['s'])
time_table = getTimetable(res['ip'], res['s'])
return {'errcode': '200', 'errmsg': 'ok', 'grade': grade, 'time_table': time_table}
schedule = getSchedule(res['ip'], res['s'])
return {'errcode': '200', 'errmsg': 'ok', 'student_name':res['student_name'], 'student_id':res['student_id'], 'grade': grade, 'schedule': schedule}
else:
return res
else:
@ -43,5 +43,4 @@ def connect(data):
except:
# 这了就是教务挂了
return {'errcode': 102, 'errmsg':'教务挂了'}
# 新写的代码

View File

@ -52,7 +52,7 @@ def getGrade(Ip, S):
data_cache.append(item['LessonInfo']['KCMC']+':'+item['ShowYXCJ'])
return {'errcode': 200, 'errmsg': 'ok', 'data': data_cache}
def getTimetable(Ip, S):
def getSchedule(Ip, S):
headers = {'Content-Type': 'application/json'}
r = S.post(
url='http://'+Ip[0]+'-'+Ip[1]+'-'+Ip[2]+'-'+Ip[3]+'-8080-p.webvpn.cust.edu.cn:8118/api/ClientStudent/Home/StudentHomeApi/QueryStudentScheduleData?sf_request_type=ajax',