爬取https://news.sina.cn/zt_d/yiqing0121中全国疫情每月全部累计并且输出
时间: 2023-12-23 07:02:48 浏览: 135
好的,我可以使用Python中的requests和BeautifulSoup库来实现这个任务。以下是代码实现:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://news.sina.cn/zt_d/yiqing0121'
response = requests.get(url)
soup = BeautifulSoup(response.content, 'html.parser')
# 找到所有月份的标签
month_tags = soup.find_all('div', class_='month-data')
for month in month_tags:
# 获取月份
month_name = month.find('div', class_='month-name').text.strip()
# 获取当月的全部累计
total_confirmed = month.find('div', class_='month-data-item confirmed').find('span', class_='num').text
total_cured = month.find('div', class_='month-data-item cured').find('span', class_='num').text
total_dead = month.find('div', class_='month-data-item dead').find('span', class_='num').text
# 输出结果
print(f'{month_name}:累计确诊{total_confirmed}例,累计治愈{total_cured}例,累计死亡{total_dead}例。')
```
运行以上代码,即可输出全国疫情每月的全部累计信息。
阅读全文