10秒完成天津大学班级互评

1.登录评价系统

2.打开浏览器的检查,快捷键是“F12”

3.打开网络,进入班级互评页面,找一个post请求,在里面找到红框部分,将其复制,放到代码里。

4.用python中的requests库循环发送post请求,然后去评价系统查看是否评价完成。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import requests
import json

if __name__ == '__main__':
url = "http://172.31.126.2/prod-api/business/subject/saveSubjectScore"
#请求头,需要修改Authorization,把它修改成自己的
headers = {
'Authorization': '',
'Content-Type': 'application/json'
}
#班级里所有人的学号(除了自己),因为自己不需要给自己评价
num_list = [2022235013,
2022235014
2022235015
]
##查看响应里的collegePlanId,放到代码里
for i in range(len(num_list)):
cur_num = num_list[i]
#请求体
payload = json.dumps({
"commentType": 0,
"collegePlanId": "",
"scoreList": [
{
"id": 3676,
"score": 35
},
{
"id": 3680,
"score": 30
},
{
"id": 3684,
"score": 15
},
{
"id": 3688,
"score": 10
},
{
"id": 3693,
"score": 10
}
],
"studentNo": cur_num
})

response = requests.request("POST", url, headers=headers, data=payload)

print(cur_num,response.text)





10秒完成天津大学班级互评
https://13663127983.github.io/chang.github.io/2023/08/18/10秒完成天津大学班级互评/
作者
Liu chang
发布于
2023年8月18日
许可协议