中国大学moo的中国大学排名案例
程序员文章站
2022-04-09 10:47:59
import requestsfrom bs4 import BeautifulSoupimport bs4def gethtml(url): '''获取html页面''' try: r=requests.get(url,timeout=30) r.raise_for_status() r.encoding=r.apparent_encoding return r.text except: re....
import requests
from bs4 import BeautifulSoup
import bs4
def gethtml(url):
'''获取html页面'''
try:
r=requests.get(url,timeout=30)
r.raise_for_status()
r.encoding=r.apparent_encoding
return r.text
except:
return('获取网页成功')
def list1(ulist,html):
'''获取HTML页面关键信息添加到列表里'''
re=BeautifulSoup(html,'html.parser')
for tr in re.find('tbody').children:
if isinstance(tr,bs4.element.Tag):
tds=tr.find_all('td')#返回类表类型,存储查找的结果
ulist.append([tds[0].string,tds[1].string,tds[2].string])
def printlist(ulist):
print("{:^10}\t{:^6}\t{:^10}".format("排名","学校","总分"))
for i in range(20):
u=ulist[i]
print("{:^10}\t{:^6}\t{:^10}".format(u[0],u[1],u[2]))
def main():
ulist=[]
url = 'http://www.zuihaodaxue.com/Greater_China_Ranking2019_0.html'
html=gethtml(url)
list1(ulist,html)
printlist(ulist)
main()
本文地址:https://blog.csdn.net/weixin_45774059/article/details/107326572
推荐阅读
-
中国“最难考”的44所大学,考上其中一所就不得了!
-
2021年华科与防灾合并的最新进展:华科改名为中国应急管理大学?
-
中国留学美国被限制的专业具体:哈佛大学不招中国学生?
-
艾瑞深中国校友会2021中国大学排名(公办、民办完整版)
-
2021校友会中国民办大学排名(最新完整版)-全国最好的民办大学排名
-
校友会中国大学排名前100名(2021年最新完整版名单汇总)
-
2021中国内地大学排名-2021年中国最新高校排名(校友会版)
-
中国民办大学排名2021最新排名(校友会版,含独立学院)
-
国内双非大学排名出炉2021:中国双非大学实力榜名单(校友会版)
-
全国理工大学排名2021最新排名-中国理工大学排名前十(附分数线、位次)