小明:嘿,小李,你有没有关注过赣州在科研系统中的排名?
小李:嗯,我最近正好在研究这个。你知道吗,赣州虽然不是一线城市,但在某些领域的科研排名上表现不错。
小明:哦?那你是怎么获取这些数据的?
小李:我用Python写了一个简单的脚本,从国家科技部的数据库中抓取了相关数据,然后进行处理和排序。
小明:能给我看看代码吗?我对这很感兴趣。
小李:当然可以,这是我的代码:
import requests
from bs4 import BeautifulSoup
url = 'https://www.most.gov.cn/tech_ranking/'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
rankings = []
for item in soup.select('.ranking-item'):
name = item.select_one('.name').text.strip()
score = float(item.select_one('.score').text.strip())
rankings.append((name, score))
rankings.sort(key=lambda x: x[1], reverse=True)
for i, (name, score) in enumerate(rankings[:10]):
print(f"第{i+1}名:{name}, 分数:{score}")
小明:哇,这代码挺实用的!那你发现赣州的排名怎么样?
小李:在我们分析的范围内,赣州排在第25位左右,主要是在新能源和信息技术领域表现突出。
小明:看来赣州的科研系统正在逐步崛起,未来可期。
小李:没错,如果能持续投入,赣州的排名还有很大提升空间。