(这里是新建学校脚本)
import requests
import random #简单变量函数
import re #正则取法,用到正则必须加这个
s = requests.session() #保持浏览器登录状态
host = "http://192.168.241.129:8081"
print("------登录------")
url_login = host+"/recruit.students/login/in?account=admin&pwd=660B8D2D5359FF6F94F8D3345698F88C"
r_login = s.get(url=url_login)
# print(r_login.text)
# print("----查询列表----")
# url_login2 = host+"/recruit.students/school/manage/schoolInfoList"
# boby_login2 = {
# "schoolType":"0",
# "schoolName":"",
# "pageSize":"15",
# "page":"1",
# }
# r_login2 = s.post(url=url_login2,data=boby_login2)
# print(r_login2.text)
print("-----新建学校------")
name = random.randint(10, 1000000) #变量函数
url_add = host+"/recruit.students/school/manage/addSchoolInfo"
boby_add = {
"schoolName":name,
"listSchoolType[0].id":"3",
"canRecruit":"1",
"remark":"321"
}
add_login = s.post(url=url_add,data=boby_add)
print(add_login.text)
id = re.findall("登录帐号为(.*?),密码为123456", add_login.text)
sid = re.findall('"data":{"id":(.*?),"schoolName"', add_login.text)
print(id[0]) # 取出来是列表
print(sid[0])
# id = id[0] # 加0是取列表取值第一个
# sid = sid[0] (这里不用填写)
print("-----禁用学校-----")
url_jin = host+"/recruit.students/school/manage/enableOrDisableSchool"
boby_jin = [{"id":id[0],"disable":0,"schoolId":sid[0]}]
jin_login = s.post(url=url_jin,json=boby_jin)
print(jin_login.text)
print("-----设置学生入录时间-----")
url_time = host+"/recruit.students/school/manage/setStudentRecruitTime"
boby_add = [{"id":sid[0],"recruitStartTime":"2021-12-01","recruitEndTime":"2021-12-10","isStudentRecruitTime":"0"}]
r_time = s.post(url=url_time,json=boby_add)
# print(r_time.text)
print("-----设置招生入录时间-----")
url_times = host+"/recruit.students/school/manage/setEnrollmentTime"
menttime_add = [{"id":sid[0],"startTime":"2021-12-24","endTime":"2021-12-30","isSelfEnrollmentTime":"1"}]
r_times = s.post(url=url_times,json=menttime_add)
print(r_times.text)
#这里设置时间都是运用一个sid(学校id)因为都是带0所以取的都是列表第一个sid,所以都能通用
print("----自主招生----")
url = host+"/recruit.students/school/manage/setStudentRecruitTime"
boby = '[{"id":"312","recruitStartTime":null,"recruitEndTime":null,"isStudentRecruitTime":"0"}]'
boby = json.loads(boby) #json转字典
print(boby)