python-3.x - 我如何使用 beautifulsoup 从维基百科表中提取一条数据

标签 python-3.x api beautifulsoup wikipedia

所以我正在尝试通过一个网站了解哥伦比亚目前确诊了多少冠状病毒病例。我只需要显示案例数量,并且我正在使用 bs4。然而,我知道有关编程的基本知识,但我不懂Python。这就是我所拥有的

import bs4

import requests

response = requests.get("https://es.wikipedia.org/wiki/Pandemia_de_enfermedad_por_coronavirus_de_2020_en_Colombia")

if response is not None:
    html = bs4.BeautifulSoup(response.text, 'html.parser')

    title = html.select(".infobox")[0].text
    paragraphs = html.select("tr")
    #for para in paragraphs:
        #print (para.text)

    mylist = soup.find_all('td')
    print(mylist.text)

最佳答案

I'm trying to get how many cases of coronavirus are currently confirmed in Colombia

有很多api's拥有可用的实时数据,您无需从维基百科中获取此信息。这是一个 python 示例:

import requests

j = requests.get("https://pomber.github.io/covid19/timeseries.json").json()
# j['Colombia'] # full `timeseries` that you can import in pandas

# to get latest available date, use [-1]:
confirmed = j['Colombia'][-1]['confirmed']
deaths = j['Colombia'][-1]['deaths']
recovered = j['Colombia'][-1]['recovered']
# {'date': '2020-4-24', 'confirmed': 4881, 'deaths': 225, 'recovered': 1003}

顺便说一句,我将此病毒称为con视频19

关于python-3.x - 我如何使用 beautifulsoup 从维基百科表中提取一条数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61429456/

相关文章:

javascript - 提取脚本标签内的JS变量信息

python - 在没有任何连接的情况下在 Flask 上显示 Swagger UI

javascript - Google Map API 街景控件?

javascript - 使用维基 API

python - 从网页抓取的 html 页面中的 Python 脚本中提取列表

python - 如何用 BeautifulSoup [Python] 抓取表格

python-3.x - 当我检查另一个 checkButton 时,如何检查两个 python tkinter checkButtons?

python - 列表中每个单词的首字母大写;栏全部大写的单词

python - 如何使用opencv构建人脸检测程序并启动计时器来记录人脸停留在屏幕上的时间?

ios - SoundCloud 在 API 表单上寻找的 App URL 是什么?