Yahoo!提供的汇率数据

虽然Yahoo!的互联网地位江河日下,然而Yahoo!为我们提供的互联网资源一时间是很难由Google之类所取代的。

比如旧格式的汇率数据,虽然Google会用Widget等来提供,然而,能得到文本的数据才是开发者所希望的。

先看看Yahoo!提供的汇率表:

http://finance.yahoo.com/currency?u

这个表适合于浏览,而不适合获取数据,因为每个格子所代表的汇率币种是由所在行和所在列决定的。

点开表上的超链接:http://finance.yahoo.com/q?s=EURUSD=X

s参数前六个字母是源币种和目的币种的缩写,比如这个,EUR代表欧元,USD代表美元,页面内就是欧元兑美元的汇率走势等数据。

然而这还是适合于用户浏览的。

真正适合程序读取的URL是这个:

http://download.finance.yahoo.com/d/quotes.csv?s=USDCNY=X&f=sl1d1t1ba&e=.csv

s参数和之前一样,CNY是人民币的意思

返回格式是一个.csv文件,可以导入到excel中,当然你用UltraEdit之类打开是这样的内容:

“USDCNY=X”,6.854,”9/16/2008″,”10:57am”,6.849,6.859

分别是汇率,日期,具体时间,买入价和卖出价。

原文地址:https://www.cnblogs.com/chuncn/p/1423276.html