我正在尝试从API检索数据。 给出了所用API的链接: https://documenter.getpostman.com/view/8854915/SzS7R6uu?version=latest
我希望从“https://corona.lmao.ninja/countries/:country”获取数据,其中“国家”是一个变量,以获取任何相应国家的数据。 以下是我解决问题的方法:
country = "Zimbabwe"
all_cases = requests.get('https://corona.lmao.ninja/countries/<str:country>')
all_cases_json = all_cases.json()
print(all_cases_json)
它不起作用,因此产生了一个输出:
{'message': "Country not found or doesn't have any cases"}
如何检索所需的数据
在导入所有国家/地区时使用iso2或iso3。iso2就像美国代表美国或巴基斯坦代表PK, 当你试图调出某个国家的信息时。API将使用iso2和iso3格式提供相应国家的响应,因此在本例中,它可能是zim
像上面提到的Tebogo一样,API URL是https://corona.lmao.ninja/v2/countries/{country_name}。 有了这些信息,您应该使用f字符串通过requests模块访问URL
要获取特定国家的数据,API URL为
https://corona.lmao.ninja/v2/countries/Zimbabwe
相关问题 更多 >
编程相关推荐