利用python写一段爬取新冠疫情数据的代码
时间: 2023-10-05 10:07:11 浏览: 113
好的,以下是一个简单的Python爬取新冠疫情数据的代码,使用了requests库和BeautifulSoup库:
``` python
import requests
from bs4 import BeautifulSoup
url = "https://covid19.who.int/region/wpro/country/cn"
response = requests.get(url)
soup = BeautifulSoup(response.content, "html.parser")
confirmed_cases = soup.find("div", {"class": "sc-fMiknA cYomRb"}).find("div", {"class": "sc-fMiknA jFfjLH"}).text
deaths = soup.find("div", {"class": "sc-fMiknA bHeGOS"}).find("div", {"class": "sc-fMiknA jFfjLH"}).text
recovered = soup.find("div", {"class": "sc-fMiknA eRBoJf"}).find("div", {"class": "sc-fMiknA jFfjLH"}).text
print("Confirmed cases: " + confirmed_cases)
print("Deaths: " + deaths)
print("Recovered: " + recovered)
```
这个代码使用了WHO的网站来获取中国的新冠疫情数据,首先使用requests库获得网页内容,然后使用BeautifulSoup库来解析网页内容并查找相应的数据。最后将数据打印出来。你可以根据需要修改代码来爬取其他网站上的数据。
阅读全文