python爬虫世界最好大学

阅读: 评论:0

python爬虫世界最好大学

python爬虫世界最好大学

上一篇文章,和大家分享的是如何获取信息标记的知识,这篇文章,小编要和大家分享的是使用Python网络爬虫技术来获取大学排名!

当我们想要了解大学排名时,如何在杂乱的网页信息上,快速获取我们想要的大学排名信息了!

这里就需要用到Python网络爬虫提取信息的技术了!

大学排名的程序代码如下:

清华大学

#CrawUnivRankingB.py

import requests

from bs4 import BeautifulSoup import bs4

def getHTMLText(url):

try:

r = (url, timeout=30)

r.raise_for_status()

except: return "" def fillUnivList(ulist, html):

soup = BeautifulSoup(html, "html.parser")

for tr in soup.find('tbody').children:

if isinstance(tr, bs4.element.Tag):

tds = tr('td')

ulist.append([tds[0].string, tds[1].string, tds[3].string])

def printUnivList(ulist, num): tplt = "{0:^10}t{1:{3}^10}t{2:^10}"

print(tplt.format("排名","学校名称","总分",chr(12288)))

for i in range(num): u=ulist[i] print(tplt.format(u[0],u[1],u[2],chr(12288)))

def main(): uinfo = []

url = '.html'

html = getHTMLText(url)

fillUnivList(uinfo, html)

printUnivList(uinfo, 20) # 20 univs main()

北京大学

通过运行这段程序代码,小编得到的结果是清华大学排第一!

运用好网络爬虫方便我们快速了解信息!

爬虫技术

今天小编知识分享就到这里,就结束了!明天同一时间为大家分享更精彩的知识!请大家多多点赞支持,多多关注和收藏,同时祝大家新年快乐!

本文发布于:2024-01-29 20:09:55,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170653019917972.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:爬虫   大学   世界   python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23