python2020年中国大学排名定向爬虫
程序员文章站
2024-03-16 14:30:58
...
2020年最新版中国大学排名
import requests
from bs4 import BeautifulSoup
import bs4
r=requests.get('https://www.shanghairanking.cn/rankings/bcur/2020')
r.encoding=r.apparent_encoding
demo=r.text
soup=BeautifulSoup(demo,'html.parser')
ulist=[]
for tr in soup.find('tbody').children:
if isinstance(tr,bs4.element.Tag):
tds=tr('td')
ulist.append([tds[0].contents[0].strip(),tds[1]('a')[0].string,
tds[4].contents[0].strip()])
print('{0:^4}\t{1:{2}^15}\t{3:^5}'.format('排名','学校名称',chr(12288),'总分'))
for ls in ulist[:30]:
print('{0:^4}\t{1:{2}^15}\t{3:^5}'.format(ls[0],ls[1],chr(12288),ls[2]))
效果:
上一篇: scrapy框架中实现登录人人网(二)(最新登录方式)
下一篇: ASCII表(自制简陋版^_^)
推荐阅读
-
python2020年中国大学排名定向爬虫
-
Python爬虫:2020年中国大学排名,40行代码搞定
-
中国500所大学排名-2021年全国500强大学排名(最新)
-
2021年国内最新211大学排名-中国211大学有哪些学校(完整名单)
-
2021年中国名校前100排名一览表-中国大学排名前100名列表(完整版)
-
2021年中国民办本科100强名单(完整版)-2021年全国167所民办大学排名
-
2021年中国各省市大学排名-2021年每个省最好的大学排名
-
2022年最好的211非985大学:中国最强211大学排名名单
-
42所双一流大学最新排名- 2021年中国双一流大学排名榜
-
中国最厉害的大学排名-中国前100的大学(2021年最新汇总名单)