码迷,mamicode.com
首页 > 其他好文 > 详细

学院名单-211院校研招学院-中国教育在线(www.eol.cn)170915164402

时间:2017-09-15 18:53:58      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:file   print   cti   中国人   学院   otp   ==   ace   结果   

 

【数据结果】
学校数、学院数:112,2657。
【数据来源】
中国教育在线(www.eol.cn)211院校研招学院。
http://www.eol.cn/html/ky/gxmd/211.shtml

 

 

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

标签:file   print   cti   中国人   学院   otp   ==   ace   结果   

原文地址:http://www.cnblogs.com/yuanjiangw/p/7527317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!