以下代码是尝试从Google财经调用DAX历史索引,但是当该函数实际调用" INDEXDB%3ADAX"时,%符号将转换为%25。如何在没有转换的情况下保留%符号。
{{1}}
返回:IOError:经过3次尝试后,Google没有为网址返回200' http://www.google.com/finance/historical?q= INDEXDB%253ADAX & startdate = Jan + 01%2C + 2010&结束日期=扬+ 27%2C + 2013&安培;输出= CSV'
答案 0 :(得分:0)
我不认为编码是问题,数据在谷歌中不能以csv格式提供。
在浏览器帖子链接中,
https://www.google.com/finance/historical?q=INDEXDB:DAX&startdate=Jan+01%2C+2010&enddate=Jan+27%2C+2013
https://www.google.com/finance/historical?q=INDEXDB%3ADAX&startdate=Jan+01%2C+2010&enddate=Jan+27%2C+2013
都没有问题返回html页面,
https://www.google.com/finance/historical?q=INDEXDB:DAX&startdate=Jan+01%2C+2010&enddate=Jan+27%2C+2013&output=csv
https://www.google.com/finance/historical?q=INDEXDB%3ADAX&startdate=Jan+01%2C+2010&enddate=Jan+27%2C+2013&output=csv
两者都没有找到404。
基本上,数据无法作为csv下载。