📜  查找大学、课程、截止日期 (1)

📅  最后修改于: 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|截止日期|