下载雅虎财务数据在循环中间停止

时间:2016-12-26 01:23:27

标签: python yahoo-finance

我有一段简单的python代码可以下载所有纳斯达克每日股票数据,大约3000多只股票,但是在下载过程中它停止了,直到我在Dos窗口再次按下Enter键。

python myScript.py all_nasdaq_stock_symbols.txt

ins = open(sys.argv[1], "r")

for line in ins:
    words = line.split()
    for aStock in words:
        # less painful, data from yahoo are inaccurate some times
        base_url = "http://ichart.finance.yahoo.com/table.csv?s=";
        url = base_url + aStock;
        urllib.urlretrieve(url, aStock+".csv");

这是为什么以及如何解决它?

1 个答案:

答案 0 :(得分:0)

好的,有一个限制 对于公共YQL Web服务URL,您被限制为2,000次/小时/ IP呼叫

https://developer.yahoo.com/yql/faq/