python爬取各城市医疗卫生数据代码
时间: 2023-10-03 18:05:15 浏览: 176
以下是一个简单的 Python 爬取各城市医疗卫生数据的示例代码:
```python
import requests
from bs4 import BeautifulSoup
url = "http://www.stats.gov.cn/tjsj/zxfb/202002/t20200228_1728915.html"
response = requests.get(url)
response.encoding = "utf-8"
html = response.text
soup = BeautifulSoup(html, "html.parser")
table = soup.find_all("table")[0]
rows = table.find_all("tr")
for row in rows:
cols = row.find_all("td")
if len(cols) > 0:
city = cols[0].get_text()
medical_beds = cols[1].get_text()
doctors = cols[2].get_text()
nurses = cols[3].get_text()
print(city, medical_beds, doctors, nurses)
```
这个示例代码使用了 requests 库来获取网页内容,使用了 BeautifulSoup 库来解析 HTML 页面。我们从国家统计局的网站上获取了一份数据,并从中提取了各城市的医疗卫生数据,包括医院床位、医生和护士数量。你可以根据自己的需求修改代码来获取其他网站上的医疗卫生数据。
阅读全文