python爬虫实例大学排名
时间: 2023-08-14 11:04:49 浏览: 134
大学排名爬虫
当然,我可以为你提供一个简单的Python爬虫实例来获取大学排名数据。以下是一个基于Python的爬虫程序示例:
```python
import requests
from bs4 import BeautifulSoup
def get_university_rankings():
url = 'http://www.example.com' # 替换为实际的大学排名网站地址
# 发起HTTP请求
response = requests.get(url)
# 使用BeautifulSoup解析HTML内容
soup = BeautifulSoup(response.text, 'html.parser')
# 查找包含大学排名信息的HTML元素
rankings_table = soup.find('table', attrs={'class': 'rankings-table'})
# 遍历表格行并提取排名信息
for row in rankings_table.find_all('tr'):
columns = row.find_all('td')
if len(columns) > 0:
rank = columns[0].text.strip()
university = columns[1].text.strip()
print(f'排名:{rank} 大学:{university}')
# 调用函数获取大学排名信息
get_university_rankings()
```
请注意,在上述代码中,你需要将`url`变量替换为实际的大学排名网站地址。此示例使用了`requests`库来发起HTTP请求,并使用`BeautifulSoup`库来解析HTML内容。
希望这个示例对你有帮助!如果你有任何其他问题,请随时提问。
阅读全文