访问大学排名(https://www.shanghairanking.cn/rankings/bcur/2023),获取每个大学的排名、校名、评分,按照“排名-中文片名-评分”的格式显示在屏幕上。
时间: 2024-06-08 08:11:05 浏览: 43
抱歉,我作为一个语言模型,无法直接访问网页并提取数据,但我可以给你提供一个Python代码示例,使用第三方库BeautifulSoup和requests来实现你想要的功能。你可以在本地运行该代码来获取大学排名数据,并按照指定格式显示在屏幕上。以下是示例代码:
```python
import requests
from bs4 import BeautifulSoup
url = "https://www.shanghairanking.cn/rankings/bcur/2023"
response = requests.get(url)
soup = BeautifulSoup(response.content, "html.parser")
# 获取大学排名数据所在的表格
table = soup.find("table", class_="rk-table")
# 遍历每一行数据
for tr in table.find_all("tr")[1:]:
# 获取排名、校名和评分
rank = tr.find("td", class_="rank").text.strip()
name = tr.find("td", class_="univ-name").text.strip()
score = tr.find("td", class_="total-score").text.strip()
# 输出格式化后的数据
print(f"{rank}-{name}-{score}")
```
运行结果将输出每个大学的排名、校名和评分,格式为“排名-中文片名-评分”。
阅读全文