一天之内,我们想下载6100多个股票代码的Google财经数据。 现在我们将转到此网址并获取所有股票代码的数据。 http://www.google.com/finance?q=NYSE:AA&fstype=ii
获取这样的数据会在服务器上使用大量带宽和速度。
是否有更好的方式从Google获取数据。
有Google财经API,但在PHP
中无法使用答案 0 :(得分:2)
Google财经API可供所有网络脚本语言使用。所有API都是如何利用其REST服务的描述和说明。您在PHP中使用类似cURL的内容来调用其REST服务并以XML格式检索其输出的结果,然后解析XML以显示,存储,以及检索的任何信息。
请注意,即使他们没有PHP的示例,就像他们为许多API做的那样,他们的API仍然使用相同类型的系统,因此提供的示例包括Google Spreadsheets Data API或者Google文档列表API可用于获取Google财经API的起点。它们之间的区别在于传递的参数,返回的数据以及用参数获取数据的URL。
答案 1 :(得分:1)
如果你没有来自谷歌的数据,你能看到Yahoo Finance API吗?它非常灵活,允许一次下载多个符号(尽管您可能不一定希望一次完成所有6100)。
例如,你可以这样做:
http://finance.yahoo.com/d/quotes.csv?s=XOM+BBDb.TO+JNJ+MSFT&f=snd1l1yr
有关如何使用API的更多细节可以很好地写在: