python统计双一流高校名单,Python排名
本文通过实例给出了计算机编程语言获得最佳大学网络大学排行榜的具体代码,以供参考。具体内容如下
源代码:
#-* -编码:utf-8-* -
2017年3月17日创建
@作者:lavi
""
导入请求
从bs4导入美丽的声音
导入bs4
defgethtmltext(URL):
尝试:
r=requests.get(URL)
r。提高状态
编码=表观编码
回复短信
除了:
返回""
deffillyunivlist(通用列表,html):
soup=beautifulsoup(html, html.parser )。
fortrinsoup.find(tbody)).儿童:
在ifisinstance(tr,bs4.element.Tag ) : #tobody中,也有作为空字符串的节点,属于应该判断的类型进行过滤
TDS=tr(TD ) #等于tr.find_all))
UNIVlist.append([TDS[0].字符串,tds[1].字符串,TDS [2].string ) #NavigableString可以跨越多个级别
defprintuvlist(通用列表,数字):
tplt= { 0:^6}\t { 1:^ 10 } \ t { 2:^6} #:之前的数字表示要在模板中输入格式函数的第几个参数
打印(tplt.format),"排名"、"学校名称"、"总分"、chr(12288))
forIinrange(数字) :
u=univList[i]
打印(tplt.format (u [0],u[1],u[2],chr ) 12288))
戴尔主(:
URL= http://www.zuihaodaxue.cn/zuihaodaxuepaiming 2016.html ;
HTML=gethtmltext(URL)
univList=[]
fillunivlist(UNIVlist,html))。
打印列表(大学名单,20).
main())
以上是本文的全部内容,希望对大家的学习有帮助。另外,我希望你多支持找教程网。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。