Python2.7 Yahoo Finance未找到定义

2024-10-01 04:45:28 发布

您现在位置:Python中文网/ 问答频道 /正文

希望你身体好。我使用的是Python2.7和新版本。我正在尝试使用yahoo finance API从股票中获取信息,以下是我的代码:

from yahoo_finance import Share
yahoo = Share('YHOO')
print yahoo.get_historical('2014-04-25', '2014-04-29') 

此代码thoug在4次尝试中运行一次,其他3次出现以下错误:

^{pr2}$

有没有办法修复这个错误,让代码100%地工作? 谢谢。 致以最热烈的问候


Tags: 代码fromimport版本apishareget错误
1条回答
网友
1楼 · 发布于 2024-10-01 04:45:28

这是一个服务器端错误query.yahooapis.com服务似乎是由一组机器处理的,其中一些机器似乎配置错误。这可能是暂时的问题。在

在直接使用curl访问API时,我看到了相同的错误:

$ curl "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quote%20where%20symbol%20%3D%20%22YHOO%22&format=json&env=store%3a//datatables.org/alltableswithkeys"
{"error":{"lang":"en-US","description":"No definition found for Table yahoo.finance.quote"}}

除了在循环中重试之外,在Python端没有办法解决这个问题:

^{pr2}$

相关问题 更多 >