下面的代码试图从googlefinance调用DAX历史索引,但是当函数实际调用“INDEXDB%3ADAX”时,%符号被转换为%25。如何在没有转换的情况下保留%符号。你知道吗
import pandas.io.data as web
import datetime
start = datetime.datetime(2010, 1, 1)
end = datetime.datetime(2013, 1, 27)
f = web.DataReader("INDEXDB%3ADAX", 'google', start, end)
Returns:IOError:在3次尝试后,Google没有为url'http://www.google.com/finance/historical?q=INDEXDB%253ADAX&;startdate=Jan+01%2C+2010&;enddate=Jan+27%2C+2013&;output=csv'返回200
我不认为编码是问题所在,这些数据在google中根本就不是csv格式的。你知道吗
在浏览器中发布链接
两者都返回html页面,没有问题
两者都返回404未找到。你知道吗
基本上,数据不能作为csv下载。你知道吗
相关问题 更多 >
编程相关推荐