我需要连接api"https://coronavirus-19-api.herokuapp.com/countries">到谷歌工作表,并希望每小时更新一次或在api页面刷新后立即更新。学习了各种教程,但需要帮助解析并将其作为第一个计时器执行。
请尝试使用上面提到的api链接来实现。提前感谢!
您的要求过于宽泛。但我可以向您展示如何使用python获取数据并进行解析。代码如下:
import json
import requests
from pprint import pprint
data = requests.get("https://coronavirus-19-api.herokuapp.com/countries")
data = json.loads(data.text)
pprint(data[0])
print("nn",data[0]["country"])
在这里,我检索API提供的数据,并使用json对其进行解析。然后我打印了列表的第一个索引,然后是该索引中的国家名称。输出看起来像这样-
{'active': 809939,
'cases': 1002529,
'casesPerOneMillion': 0,
'country': 'North America',
'critical': 16346,
'deaths': 57017,
'deathsPerOneMillion': 0,
'recovered': 135573,
'testsPerOneMillion': 0,
'todayCases': 6192,
'todayDeaths': 822,
'totalTests': 0}
North America
这个网站可以让你弄清楚数据是如何存储在json文件中的。
按照这个开始使用表单api。