我正在从opendotaapi获取信息。我以前做过一个.csv列表,其中有大约160个匹配的标识,我想从中获得更多信息,然后将某些值附加到列表中。在
使用下面的代码,在循环查看列表时,我收到一个KeyError。在
for x in finallist:
matchinfo = requests.get("https://api.opendota.com/api/matches/{}".format(x)).json()["match_id"]
print(matchinfo)
KeyError是在某个ID上引发的,但是如果我使用下面的代码,我就不会得到KeyError,我会看到信息。在
^{pr2}$因此,通过这个,4184421518打印信息,但在循环中,它会在该ID处停止,并且在该ID下还有几个ID。为什么我在for循环中收到一个KeyError,但当我明确要求信息时却没有?在
OpenDotaAPI的速率限制为每分钟60个请求。请确保不超过该值,因为这似乎是api响应的错误。在
相关问题 更多 >
编程相关推荐