python爬虫疫情数据
时间: 2023-11-11 07:07:25 浏览: 103
使用python爬取疫情数据
5星 · 资源好评率100%
可以使用 Python 的 requests 库和 BeautifulSoup 库来爬取疫情数据。具体步骤如下:
1. 使用 requests 库发送 GET 请求,获取疫情数据页面的 HTML 代码。
2. 使用 BeautifulSoup 库解析 HTML 代码,获取需要的数据。
3. 对数据进行处理和分析。
以下是一个简单的示例代码:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://ncov.dxy.cn/ncovh5/view/pneumonia'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
# 获取全国疫情数据
china_data = soup.find('div', {'class': 'areaBlock1'}).find('span').get_text()
print('全国疫情数据:', china_data)
# 获取湖北省疫情数据
hubei_data = soup.find('div', {'data-name': '湖北'}).find_all('span')
print('湖北省疫情数据:确诊{}例,疑似{}例,死亡{}例,治愈{}例。'.format(hubei_data[0].get_text(), hubei_data[1].get_text(), hubei_data[2].get_text(), hubei_data[3].get_text()))
```
阅读全文