54 KiB
54 KiB
In [4]:
from requests import get, post,put
from markdownify import markdownify as md
import os
import pypandoc
import time
import random
from faker import Faker
import datetime
faker = Faker('zh_CN')
In [5]:
# param = {
# "client_id": "client",
# "grant_type": "client_credentials",
# "client_secret": "123456",
# }
param = {
"username": "tangchao",
"password": "123456a",
"client_id": "client",
"grant_type": "password",
"client_secret": "123456",
}In [10]:
# ip = "https://band.hxzhxy.cn"
ip = "http://192.168.0.244:8100"
# ip = "http://192.168.0.125:8100"In [11]:
data = get(url=f"{ip}/oauth/token", params=param).json()In [12]:
dataOut [12]:
{'access_token': 'ddca977a-8d90-4b09-838e-2ce52d25b10f',
'token_type': 'bearer',
'expires_in': 9781,
'scope': 'select'}In [13]:
token = data["access_token"]In [14]:
header = {"Authorization": f"Bearer {token}"}In [15]:
get(f"{ip}/culum/get/41",headers=header,json={"teamId":106}).json()
Out [15]:
{'success': True,
'msg': '操作成功',
'code': 0,
'data': {'weeks': ['周一', '周二', '周三', '周四', '周五', '周六', '周日'],
'classTableData': [{'classesTime': 1,
'周一': [{'id': 928,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '101',
'planId': 41,
'week': '周一',
'serial': 1,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 929,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '102',
'planId': 41,
'week': '周一',
'serial': 1,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 930,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '103',
'planId': 41,
'week': '周一',
'serial': 1,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周二': [{'id': 931,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '101',
'planId': 41,
'week': '周二',
'serial': 1,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 932,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '102',
'planId': 41,
'week': '周二',
'serial': 1,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 933,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '103',
'planId': 41,
'week': '周二',
'serial': 1,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周三': [{'id': 934,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '101',
'planId': 41,
'week': '周三',
'serial': 1,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 935,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '102',
'planId': 41,
'week': '周三',
'serial': 1,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 936,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '103',
'planId': 41,
'week': '周三',
'serial': 1,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周四': [{'id': 937,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '101',
'planId': 41,
'week': '周四',
'serial': 1,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 938,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '102',
'planId': 41,
'week': '周四',
'serial': 1,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 939,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '103',
'planId': 41,
'week': '周四',
'serial': 1,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周五': [{'id': 940,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '101',
'planId': 41,
'week': '周五',
'serial': 1,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 941,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '102',
'planId': 41,
'week': '周五',
'serial': 1,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 942,
'courseName': '语文',
'timeSlot': '9:00-9:45',
'classRoom': '103',
'planId': 41,
'week': '周五',
'serial': 1,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周六': [],
'周日': []},
{'classesTime': 2,
'周一': [{'id': 943,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '101',
'planId': 41,
'week': '周一',
'serial': 2,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 944,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '102',
'planId': 41,
'week': '周一',
'serial': 2,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 945,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '103',
'planId': 41,
'week': '周一',
'serial': 2,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周二': [{'id': 946,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '101',
'planId': 41,
'week': '周二',
'serial': 2,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 947,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '102',
'planId': 41,
'week': '周二',
'serial': 2,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 948,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '103',
'planId': 41,
'week': '周二',
'serial': 2,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周三': [{'id': 949,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '101',
'planId': 41,
'week': '周三',
'serial': 2,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 950,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '102',
'planId': 41,
'week': '周三',
'serial': 2,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 951,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '103',
'planId': 41,
'week': '周三',
'serial': 2,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周四': [{'id': 952,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '101',
'planId': 41,
'week': '周四',
'serial': 2,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 953,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '102',
'planId': 41,
'week': '周四',
'serial': 2,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 954,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '103',
'planId': 41,
'week': '周四',
'serial': 2,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周五': [{'id': 955,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '101',
'planId': 41,
'week': '周五',
'serial': 2,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 956,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '102',
'planId': 41,
'week': '周五',
'serial': 2,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 957,
'courseName': '语文',
'timeSlot': '9:55-10:40',
'classRoom': '103',
'planId': 41,
'week': '周五',
'serial': 2,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周六': [],
'周日': []},
{'classesTime': 3,
'周一': [{'id': 958,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '101',
'planId': 41,
'week': '周一',
'serial': 3,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 959,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '102',
'planId': 41,
'week': '周一',
'serial': 3,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 960,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '103',
'planId': 41,
'week': '周一',
'serial': 3,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周二': [{'id': 961,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '101',
'planId': 41,
'week': '周二',
'serial': 3,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 962,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '102',
'planId': 41,
'week': '周二',
'serial': 3,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 963,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '103',
'planId': 41,
'week': '周二',
'serial': 3,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周三': [{'id': 964,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '101',
'planId': 41,
'week': '周三',
'serial': 3,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 965,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '102',
'planId': 41,
'week': '周三',
'serial': 3,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 966,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '103',
'planId': 41,
'week': '周三',
'serial': 3,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周四': [{'id': 967,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '101',
'planId': 41,
'week': '周四',
'serial': 3,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 968,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '102',
'planId': 41,
'week': '周四',
'serial': 3,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 969,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '103',
'planId': 41,
'week': '周四',
'serial': 3,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周五': [{'id': 970,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '101',
'planId': 41,
'week': '周五',
'serial': 3,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 971,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '102',
'planId': 41,
'week': '周五',
'serial': 3,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 972,
'courseName': '语文',
'timeSlot': '10:50-11:35',
'classRoom': '103',
'planId': 41,
'week': '周五',
'serial': 3,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周六': [],
'周日': []},
{'classesTime': 4,
'周一': [{'id': 973,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '101',
'planId': 41,
'week': '周一',
'serial': 4,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 974,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '102',
'planId': 41,
'week': '周一',
'serial': 4,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 975,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '103',
'planId': 41,
'week': '周一',
'serial': 4,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周二': [{'id': 976,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '101',
'planId': 41,
'week': '周二',
'serial': 4,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 977,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '102',
'planId': 41,
'week': '周二',
'serial': 4,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 978,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '103',
'planId': 41,
'week': '周二',
'serial': 4,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周三': [{'id': 979,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '101',
'planId': 41,
'week': '周三',
'serial': 4,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 980,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '102',
'planId': 41,
'week': '周三',
'serial': 4,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 981,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '103',
'planId': 41,
'week': '周三',
'serial': 4,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周四': [{'id': 982,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '101',
'planId': 41,
'week': '周四',
'serial': 4,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 983,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '102',
'planId': 41,
'week': '周四',
'serial': 4,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 984,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '103',
'planId': 41,
'week': '周四',
'serial': 4,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周五': [{'id': 985,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '101',
'planId': 41,
'week': '周五',
'serial': 4,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 986,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '102',
'planId': 41,
'week': '周五',
'serial': 4,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 987,
'courseName': '语文',
'timeSlot': '14:00-14:45',
'classRoom': '103',
'planId': 41,
'week': '周五',
'serial': 4,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周六': [],
'周日': []},
{'classesTime': 5,
'周一': [{'id': 988,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '101',
'planId': 41,
'week': '周一',
'serial': 5,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 989,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '102',
'planId': 41,
'week': '周一',
'serial': 5,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 990,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '103',
'planId': 41,
'week': '周一',
'serial': 5,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周二': [{'id': 991,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '101',
'planId': 41,
'week': '周二',
'serial': 5,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 992,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '102',
'planId': 41,
'week': '周二',
'serial': 5,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 993,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '103',
'planId': 41,
'week': '周二',
'serial': 5,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周三': [{'id': 994,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '101',
'planId': 41,
'week': '周三',
'serial': 5,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 995,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '102',
'planId': 41,
'week': '周三',
'serial': 5,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 996,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '103',
'planId': 41,
'week': '周三',
'serial': 5,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周四': [{'id': 997,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '101',
'planId': 41,
'week': '周四',
'serial': 5,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 998,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '102',
'planId': 41,
'week': '周四',
'serial': 5,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 999,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '103',
'planId': 41,
'week': '周四',
'serial': 5,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周五': [{'id': 1000,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '101',
'planId': 41,
'week': '周五',
'serial': 5,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1001,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '102',
'planId': 41,
'week': '周五',
'serial': 5,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1002,
'courseName': '语文',
'timeSlot': '14:55-15:40',
'classRoom': '103',
'planId': 41,
'week': '周五',
'serial': 5,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周六': [],
'周日': []},
{'classesTime': 6,
'周一': [{'id': 1003,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '101',
'planId': 41,
'week': '周一',
'serial': 6,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1004,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '102',
'planId': 41,
'week': '周一',
'serial': 6,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1005,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '103',
'planId': 41,
'week': '周一',
'serial': 6,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周二': [{'id': 1006,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '101',
'planId': 41,
'week': '周二',
'serial': 6,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1007,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '102',
'planId': 41,
'week': '周二',
'serial': 6,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1008,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '103',
'planId': 41,
'week': '周二',
'serial': 6,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周三': [{'id': 1009,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '101',
'planId': 41,
'week': '周三',
'serial': 6,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1010,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '102',
'planId': 41,
'week': '周三',
'serial': 6,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1011,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '103',
'planId': 41,
'week': '周三',
'serial': 6,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周四': [{'id': 1012,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '101',
'planId': 41,
'week': '周四',
'serial': 6,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1013,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '102',
'planId': 41,
'week': '周四',
'serial': 6,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1014,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '103',
'planId': 41,
'week': '周四',
'serial': 6,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周五': [{'id': 1015,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '101',
'planId': 41,
'week': '周五',
'serial': 6,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1016,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '102',
'planId': 41,
'week': '周五',
'serial': 6,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1017,
'courseName': '语文',
'timeSlot': '15:50-16:35',
'classRoom': '103',
'planId': 41,
'week': '周五',
'serial': 6,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周六': [],
'周日': []},
{'classesTime': 7,
'周一': [{'id': 1018,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '101',
'planId': 41,
'week': '周一',
'serial': 7,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1019,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '102',
'planId': 41,
'week': '周一',
'serial': 7,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1020,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '103',
'planId': 41,
'week': '周一',
'serial': 7,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周二': [{'id': 1021,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '101',
'planId': 41,
'week': '周二',
'serial': 7,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1022,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '102',
'planId': 41,
'week': '周二',
'serial': 7,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1023,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '103',
'planId': 41,
'week': '周二',
'serial': 7,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周三': [{'id': 1024,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '101',
'planId': 41,
'week': '周三',
'serial': 7,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1025,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '102',
'planId': 41,
'week': '周三',
'serial': 7,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1026,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '103',
'planId': 41,
'week': '周三',
'serial': 7,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周四': [{'id': 1027,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '101',
'planId': 41,
'week': '周四',
'serial': 7,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1028,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '102',
'planId': 41,
'week': '周四',
'serial': 7,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1029,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '103',
'planId': 41,
'week': '周四',
'serial': 7,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周五': [{'id': 1030,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '101',
'planId': 41,
'week': '周五',
'serial': 7,
'teaName': '张石',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1031,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '102',
'planId': 41,
'week': '周五',
'serial': 7,
'teaName': '李华荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0},
{'id': 1032,
'courseName': '语文',
'timeSlot': '16:45-17:30',
'classRoom': '103',
'planId': 41,
'week': '周五',
'serial': 7,
'teaName': '张新荣',
'stuNum': '10',
'gradeId': 322,
'teamId': 106,
'sum': 0}],
'周六': [],
'周日': []}]}}In [56]:
faker.ipv4()Out [56]:
'164.208.210.252'
In [69]:
post(f"{ip}/camera/add",headers=header,json={"name":f"测试摄像头","ip":faker.ipv4(),"teamId":106,"no":random.randint(10000000,99999999),"port":random.randint(1000,9999)}).textOut [69]:
'{"success":true,"msg":"操作成功","code":0,"data":null}'In [66]:
import uuid
str(uuid.uuid4())Out [66]:
'a1a90f9b-51f1-438f-8f47-d1ee56c17e6e'
In [ ]:
for i in range(100):
post(f"{ip}/camera/add",headers=header,json={"name":f"测试摄像头{i}","ip":faker.ipv4(),"teamId":106,"no":random.randint(10000000,99999999),"port":random.randint(1000,9999)}).textIn [61]:
get(f"{ip}/uc/classRoom/list",headers=header,params={"teamId":106}).json()Out [61]:
{'success': True,
'msg': '操作成功',
'code': 0,
'data': {'content': [{'id': 191,
'name': '1101教室',
'teamName': '鸿兴演示中学',
'remask': None,
'type': None,
'mainType': None,
'cameraNo': None,
'cameraName': None},
{'id': 192,
'name': '1102教室',
'teamName': '鸿兴演示中学',
'remask': None,
'type': None,
'mainType': None,
'cameraNo': None,
'cameraName': None},
{'id': 193,
'name': '1103教室',
'teamName': '鸿兴演示中学',
'remask': None,
'type': None,
'mainType': None,
'cameraNo': None,
'cameraName': None},
{'id': 194,
'name': '1104教室',
'teamName': '鸿兴演示中学',
'remask': None,
'type': None,
'mainType': None,
'cameraNo': None,
'cameraName': None},
{'id': 195,
'name': '1105教室',
'teamName': '鸿兴演示中学',
'remask': None,
'type': None,
'mainType': None,
'cameraNo': None,
'cameraName': None},
{'id': 225,
'name': '999',
'teamName': '鸿兴演示中学',
'remask': '999',
'type': None,
'mainType': None,
'cameraNo': None,
'cameraName': None},
{'id': 226,
'name': '90',
'teamName': '鸿兴演示中学',
'remask': '777',
'type': None,
'mainType': None,
'cameraNo': None,
'cameraName': None},
{'id': 228,
'name': '测试',
'teamName': '鸿兴演示中学',
'remask': '测试',
'type': '测试',
'mainType': '教室',
'cameraNo': None,
'cameraName': None},
{'id': 230,
'name': '测试22',
'teamName': '鸿兴演示中学',
'remask': '测试',
'type': '测试',
'mainType': '教室',
'cameraNo': None,
'cameraName': None},
{'id': 231,
'name': '测试教师',
'teamName': '鸿兴演示中学',
'remask': '测试教师',
'type': '测试教师',
'mainType': '自习室',
'cameraNo': None,
'cameraName': None},
{'id': 232,
'name': '9999教室',
'teamName': '鸿兴演示中学',
'remask': '功能备注22',
'type': '功能式',
'mainType': '自习室',
'cameraNo': None,
'cameraName': None},
{'id': 234,
'name': '测试222',
'teamName': '鸿兴演示中学',
'remask': '测试',
'type': '测试',
'mainType': '教室',
'cameraNo': None,
'cameraName': None},
{'id': 235,
'name': '测试等我的',
'teamName': '鸿兴演示中学',
'remask': None,
'type': '',
'mainType': '教室',
'cameraNo': None,
'cameraName': None},
{'id': 238,
'name': '1',
'teamName': '鸿兴演示中学',
'remask': None,
'type': '12',
'mainType': '教室',
'cameraNo': None,
'cameraName': None},
{'id': 240,
'name': '11',
'teamName': '鸿兴演示中学',
'remask': '1',
'type': '1',
'mainType': '教室',
'cameraNo': None,
'cameraName': None}],
'pageable': {'sort': {'sorted': False, 'unsorted': True},
'offset': 0,
'pageSize': 20,
'pageNumber': 0,
'paged': True,
'unpaged': False},
'totalElements': 15,
'last': True,
'totalPages': 1,
'number': 0,
'size': 20,
'sort': {'sorted': False, 'unsorted': True},
'numberOfElements': 15,
'first': True}}