所以我有一个运行良好的代码,代码在一堆股票符号上循环,并从这个API中提取数据:https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=demo
(我有一个apikey,这只是一个演示)。
循环命中第六个符号后,我会得到如下错误:
KeyError: 'Time Series (Daily)'
.
奇怪的是,如果我从第六个符号再次运行它(因此第六个符号成为第一个符号),我不会得到该符号的此错误,但我会得到循环中新的第六个符号的错误。
例如,我得到了[AAPL, NFLX, NTES, RXN, VRTU, ZTO, BABA, BEST, BAM, FB, AMZN,TSLA]
作为我的符号列表。然后它会显示ZTO
的错误,在我获得列表中前五个的信息后,列表将如下[ZTO, BABA, BEST, BAM, FB, AMZN, TSLA]
,然后我将获得AMZN
的错误
看起来,它与显示的错误无关,与api无关
您需要在代码中添加一个时间延迟,因为在空闲键上,您每分钟只能执行5个请求,超过超时时间
相关问题 更多 >
编程相关推荐