高考结束了,接下来最重要的就是玩玩玩,然后准备报志愿吧。
关于学校的填报
不管是能填几个平行志愿,一定要把所有志愿和专业都填上,不然滑档都没地方给你哭的。但一定要量力而行,切忌好高骛远,选报志愿留有余地,参考各校专业录取的平均分、位次。
那句口决要牢记。冲一冲、稳一稳、保一保、垫一垫。
“冲一冲”把有希望够得着的理想学校作为A志愿。
“稳一稳”把与自己成绩门当户对的学校作为中间段。
“保一保”把比自己成绩稍低点的学校作为后半段。
“垫一垫”把最后一两个志愿学校作为垫底学校。
这样的话,几所学校就形成了梯度配置顺序,不过要注意冲一冲,要慎重要有一定把握,不能盲目乱冲,中国教育在线网显示国内目前共有2857所高等院校,报一个理想的学校简直是千里挑一,今天小编就用Python分析一下目前国内的大学信息,需要的朋友可以参考下。
一、获取url
打开中国教育在线网,按 F12,顶部选择NetWork,选择XHR
刷新页面,观察url,通过对Reponse的分析找到真正的url为:https://api.eol.cn/gkcx/api/
数据存储在Json中。
再点击Headers,查看请求参数
请求方式为POST
二、发送请求
拿到url,我们就可以利用requests模拟浏览器发送请求,拿到返回的Json数据。代码如下:
# 导入包
import numpy as np
import pandas as pd
import requests
import json
from fake_useragent import UserAgent
import time
# 获取一页
def get_one_page(page_num):
# 获取URL
url = 'https://api.eol.cn/gkcx/api/'
# 构造headers
headers = {
'User-Agent': UserAgent().random,
'Origin': 'https://gkcx.eol.cn',
'Referer': 'https://gkcx.eol.cn/school/search?province=&schoolflag=&recomschprop=',
}
# 构造data
data = {
'access_token': "",
'admissions': "",
'central': "",
'department': "",
'd