利用Python爬取各大高校信息并可视化分析,让你填志愿选学校不再迷茫 |
您所在的位置:网站首页 › 高考考生数据分析报告怎么写好 › 利用Python爬取各大高校信息并可视化分析,让你填志愿选学校不再迷茫 |
高考结束了,接下来最重要的就是玩玩玩,然后准备报志愿吧。 不管是能填几个平行志愿,一定要把所有志愿和专业都填上,不然滑档都没地方给你哭的。但一定要量力而行,切忌好高骛远,选报志愿留有余地,参考各校专业录取的平均分、位次。 那句口决要牢记。冲一冲、稳一稳、保一保、垫一垫。 “冲一冲”把有希望够得着的理想学校作为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' |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |