学院名单-211院校研招学院-中国教育在线(www.eol.cn)170915164402
import sys
import os
import requests
from time import sleep
from bs4 import BeautifulSoup
import pprint
from openpyxl import Workbook
import time curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath) res_dic, url, url_sub_l = {}, 'http://www.eol.cn/html/ky/gxmd/211.shtml', [] r = requests.get(url)
r.encoding = 'gb2312'
soup = BeautifulSoup(r.text, 'html.parser')
l = soup.find_all('a')
for i in l:
if i.text == '招生专业目录':
url_sub_l.append(i.attrs['href'])
res_dic = {}
for url in url_sub_l:
sleep(1)
r = requests.get(url)
r.encoding = 'gb2312'
soup = BeautifulSoup(r.text, 'html.parser')
u = soup.title.text.split('研究生招生专业目录')[0].replace(' ','')
if u in res_dic:
continue
res_dic[u] = []
l = soup.find('div', attrs={'class': 'content'}).find_all('h3')
for i in l:
res_dic[u].append(i.text.replace(' ', '')) wb = Workbook()
worksheet = wb.active
file_title_l = 'u,i'.replace(' ', '').split(',')
worksheet.append(file_title_l)
for i in res_dic:
for ii in res_dic[i]:
l = [i, ii]
worksheet.append(l)
localtime_ = time.strftime("%y%m%d%H%M%S", time.localtime())
file_name = '211院校-研招学院-中国教育在线(www.eol.cn)'
file_name = '%s%s' % (file_name, localtime_)
file_name_save = '%s\\%s%s' % (curPath, file_name, '.xlsx')
wb.save(file_name_save)
学校 学院数 备注
清华大学 39 数据来源 http://www.eol.cn/html/ky/gxmd/211.shtml
北京大学 37
中国人民大学 29
北京交通大学 13
北京工业大学 20
北京航空航天大学 25
北京理工大学 21
北京科技大学 19
北京化工大学 11
北京邮电大学 16
中国农业大学 16
中国传媒大学 25
中央民族大学 27
北京师范大学 37
对外经济贸易大学 14
北京中医药大学 11
北京外国语大学 23
中国地质大学(北京) 16
中国矿业大学(北京) 11
中国石油大学(北京) 14
中国政法大学 16
中央财经大学 23
华北电力大学 12
北京体育大学 1
南开大学 34
天津大学 23
天津医科大学 1
河北工业大学 16
郑州大学 6
大连理工大学 28
东北大学 16
辽宁大学 25
大连海事大学 28
吉林大学 51
东北师范大学 23
延边大学 20
哈尔滨工业大学 39
哈尔滨工程大学 16
东北农业大学 14
东北林业大学 18
太原理工大学 24
复旦大学 43
同济大学 32
上海交通大学 30
华东师范大学 39
上海外国语大学 20
上海大学 1
东华大学 13
上海财经大学 15
华东理工大学 20
解放军第二军医大学 15
南京大学 34
东南大学 31
河海大学 20
中国药科大学 8
南京理工大学 19
江南大学 17
南京航空航天大学 18
南京农业大学 19
苏州大学 29
南京师范大学 25
浙江大学 40
中国科学技术大学 19
安徽大学 31
合肥工业大学 20
厦门大学 70
福州大学 22
山东大学 43
中国海洋大学 29
中国石油大学 12
南昌大学 21
武汉大学 38
华中科技大学 42
中国地质大学 28
华中师范大学 35
华中农业大学 16
武汉理工大学 24
中南财经政法大学 17
湖南大学 25
中南大学 42
湖南师范大学 29
国防科学技术大学 10
中山大学 63
华南理工大学 28
华南师范大学 24
暨南大学 29
广西大学 28
云南大学 33
贵州大学 30
四川大学 46
电子科技大学 1
西南交通大学 22
四川农业大学 24
西南财经大学 30
重庆大学 33
西南大学 41
西安交通大学 23
西北工业大学 16
陕西师范大学 27
西北大学 25
西北农林科技大学 20
长安大学 17
西安电子科技大学 11
解放军第四军医大学 12
海南大学 21
宁夏大学 22
青海大学 10
内蒙古大学 20
兰州大学 29
新疆大学 22
石河子大学 20
西藏大学 11
合计 2657
学院名单-211院校研招学院-中国教育在线(www.eol.cn)170915164402的更多相关文章
- 结合jquery的前后端加密解密 适用于WebApi的SQL注入过滤器 Web.config中customErrors异常信息配置 ife2018 零基础学院 day 4 ife2018 零基础学院 day 3 ife 零基础学院 day 2 ife 零基础学院 day 1 - 我为什么想学前端
在一个正常的项目中,登录注册的密码是密文传输到后台服务端的,也就是说,首先前端js对密码做处理,随后再传递到服务端,服务端解密再加密传出到数据库里面.Dotnet已经提供了RSA算法的加解密类库,我们 ...
- [No000030]程序员节发点别的:中国教育整个把人脑子搞坏了-易中天
导读 在易中天看来,中国教育和中国文化的问题一样,是弱智化.搞坏的原因是什么?是我们的教育评价目标就是"成王败寇"四个字.他明确提出反对励志,反对培优,反对成功学,反对望子成龙.他 ...
- 用 Python 分析今年考研形势
还有5天,就到了考研初试的时间了. ! 尽管今年研招网内部,已经做了优化改善,还是抵挡不住考生们的报名热情(网站崩溃). 2017年考研人数增长至201万人, 2018年则达到238万人, 201 ...
- V3学院XILINX FPGA寒假班培训感受 江苏大学 电子信息科学与技术 邓普建
事先申明一点,我是大一的学生,因此会站在一个新生的角度叙述. 刚开始接触V3学院是在江苏大学与V3学院合办的FPGA/SOC培训中,那是对全校开放的免费培训,历时三个周末.我那时有幸从头听到了尾,觉得 ...
- 计算机保研,maybe this is all you need(普通双非学子上岸浙大工程师数据科学项目)
写在前面 9.28接收了拟录取通知,也终究是尘埃落定了,我人生的又一个阶段也终于结束.面对最终录取结果,或多或少会有所遗憾,但也还是基本达到了预期的目标了. 作为在今年严峻的保研形势下幸存的我,一直想 ...
- 院校-国外-美国:斯坦福大学( Stanford)
ylbtech-院校-国外-美国:斯坦福大学( Stanford) 斯坦福大学(Stanford University),全名小利兰·斯坦福大学(Leland Stanford Junior Univ ...
- 2014中国黑客榜(beta版)
黑客,英文hacker.精通计算机各类技术的计算机高手,泛指擅长IT技术的人群.计算机科学家. 最近受某机构所托搜集国内活跃黑客近况.本着客观专业,权威可信的原则参考了国内从00年到最新的黑客榜单,以 ...
- 数据分析:中国高校更名历史 Python
上周领了新任务,做国内高校改名历史的统计,这个挺有意思,以下是我任务完成过程,和大家分享. 一. 数据收集 数据需求:目前已有高校校名,各高校改名历史记录 高校校名数据来源:尝试从高校排名网站(iPI ...
- 院校-德国:亚琛工业大学(RWTH)
ylbtech-院校-德国:亚琛工业大学(RWTH) 1.返回顶部 1. 亚琛工业大学(RWTH)成立于1870年,是德国著名理工类大学之一,也是世界顶尖理工类大学之一 ,长久以来被誉为“欧洲的麻省理 ...
随机推荐
- pip 安装自己开发模块 边调试边修改
pip install -e /path/to/mypackage
- Android学习(十五) 系统服务
一.常用系统服务 后台Service在系统启动时被SystemService开启 1.MountService:监听是否有SD卡安装和移除. 2.ClipboardService:提供剪切板功能. 3 ...
- hdu4930 Fighting the Landlords(模拟 多校6)
题目链接:pid=4930">http://acm.hdu.edu.cn/showproblem.php? pid=4930 Fighting the Landlords Time L ...
- 前端自动化Grunt教程
最近在学习Bootstrap,了解一部分之后,发现Bootstrap使用了LESS,好嘛,开始学习LESS,LESS了解部分,发现自动编译工具Grunt,了解Grunt过程发现需要使用node.js的 ...
- NSAttributedString设置行间距,间接设置了uilabel的行间距
假设有UIlabel实例:_testLabel NSString * testString = @"明月当空,隐隐约约听到低吟,似有若无.面对大千世界的奢华糜烂,还不如在这一方小城,静静品一 ...
- Android 关于SD的操作
1 http://www.cnblogs.com/shaoyangjiang/archive/2012/03/09/2388178.html 2
- <!DOCTYPE>奇葩的问题
作用:<!DOCTYPE> 声明不是 HTML 标签:它是指示 web 浏览器关于页面使用哪个 HTML 版本号进行编写的指令. 1.:<!DOCTYPE> 声明没有结束标签. ...
- 方法return外部链接
return new ModelAndView(new RedirectView(url));
- OpenGL/GLSL数据传递小记(3.x)(转)
OpenGL/GLSL规范在不断演进着,我们渐渐走进可编程管道的时代的同时,崭新的功能接口也让我们有点缭乱的感觉.本文再次从OpenGL和GLSL之间数据的传递这一点,记录和介绍基于OpenGL3.x ...
- ssh不检查server变化
嵌入式linux开发时经常需要远程登录到板上,但由于开发过程还经常会重新下载内核和文件系统,导致登录时总提示host变了,blablabla,解决方案是在.ssh/config对应的Host项下面加上 ...