📅  最后修改于: 2023-12-03 15:10:44.395000             🧑  作者: Mango
该功能旨在为考生提供方便快捷的查询大学、课程和截止日期的服务。以下是具体介绍。
用户可以通过输入所需条件来查找大学、课程和截止日期。例如,用户可以输入所在城市、期望专业、学历要求等条件进行查询。查询结果将按照相关度排序展示给用户,用户可以根据自己的需求选择最满意的大学、课程和截止日期。
该功能通过爬虫技术获取相关数据,并通过数据清洗和加工将数据储存在数据库中。用户输入所需条件后,程序将根据条件从数据库中检索数据,并按相关度排序后展示。
# 查找大学、课程、截止日期
#### **请求URL**:
- ` https://example.com/search`
#### **请求方式**:
- POST
#### **参数**:
|参数名|必选|类型|说明|
|:----|:---|:----|:-----|
|city |是 |string |所在城市|
|major |是 |string |期望专业|
|degree |否 |string |学历要求|
|ddl |否 |string |截止日期|
#### **返回示例**:
```json
{
"code":200,
"data":{
"universities":[
{"name":"清华大学","city":"北京市","major":"计算机科学与技术","degree":"硕士","ddl":"2022-01-01"},
{"name":"北京大学","city":"北京市","major":"软件工程","degree":"博士","ddl":"2022-07-01"}
],
"courses":[
{"name":"高级算法","university":"清华大学","major":"计算机科学与技术","degree":"硕士","ddl":"2022-02-01"},
{"name":"软件工程原理","university":"北京大学","major":"软件工程","degree":"博士","ddl":"2022-05-01"}
]
},
"msg":"查询成功"
}
|参数名|类型|说明| |:----|:---|:----| |universities|list|查找到的大学列表| |courses|list|查找到的课程列表| |name|string|名称| |city|string|所在城市| |major|string|专业| |degree|string|学历| |ddl|string|截止日期|