国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

使用Python爬取最好大學(xué)網(wǎng)大學(xué)排名

2020-01-04 15:48:02
字體:
供稿:網(wǎng)友

本文實(shí)例為大家分享了Python爬取最好大學(xué)網(wǎng)大學(xué)排名的具體代碼,供大家參考,具體內(nèi)容如下

源代碼:

#-*-coding:utf-8-*- ''''' Created on 2017年3月17日 @author: lavi ''' import requests from bs4 import BeautifulSoup import bs4 def getHTMLText(url):   try:     r = requests.get(url)     r.raise_for_status     r.encoding = r.apparent_encoding     return r.text   except:     return ""  def fillUnivList(univList,html):   soup = BeautifulSoup(html,"html.parser")   for tr in soup.find("tbody").children:     if isinstance(tr,bs4.element.Tag): #tobody有的節(jié)點(diǎn)是空串,屬于要判斷類型進(jìn)行過濾       tds = tr("td") #等價(jià)于tr.find_all("td")       univList.append([tds[0].string,tds[1].string,tds[2].string]) #NavigableString可以跨越多個(gè)層次  def printUnivList(univList,num):   tplt = "{0:^6}/t{1:^10}/t{2:^6}" #:前的數(shù)字說明使用format函數(shù)的第幾個(gè)參數(shù)填充模板   print(tplt.format("排名","學(xué)校名稱","總分",chr(12288)))   for i in range(num):     u = univList[i]     print(tplt.format(u[0],u[1],u[2],chr(12288))) def main():   url= "http://www.zuihaodaxue.cn/zuihaodaxuepaiming2016.html";   html = getHTMLText(url)   univList=[]   fillUnivList(univList,html)   printUnivList(univList,20)    main() 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識(shí)閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 五常市| 宁阳县| 襄城县| 邹城市| 桐柏县| 廉江市| 嘉峪关市| 武功县| 任丘市| 黔东| 新建县| 凤台县| 都江堰市| 北票市| 宝丰县| 佛冈县| 武定县| 竹北市| 察隅县| 化隆| 浏阳市| 阿拉善右旗| 乌海市| 图木舒克市| 绵竹市| 江达县| 双流县| 牡丹江市| 舒兰市| 泰来县| 托克逊县| 万载县| 上杭县| 临泽县| 修文县| 屏边| 克山县| 营山县| 山东省| 大埔区| 外汇|