一天一次,我们要下载 6100 多个股票代码的谷歌财务数据。现在我们要访问这个 url 并获取所有股票代码的数据。 http://www.google.com/finance?q=NYSE:AA&fstype=ii
获取这样的数据会占用服务器上的大量带宽和速度。
有没有更好的方法从谷歌获取数据。
有 Google Finance API,但在 PHP 中不可用
一天一次,我们要下载 6100 多个股票代码的谷歌财务数据。现在我们要访问这个 url 并获取所有股票代码的数据。 http://www.google.com/finance?q=NYSE:AA&fstype=ii
获取这样的数据会占用服务器上的大量带宽和速度。
有没有更好的方法从谷歌获取数据。
有 Google Finance API,但在 PHP 中不可用
Google Finance API 可供所有网络脚本语言使用。所有 API 都是关于如何使用其 REST 服务的描述和说明。您在 PHP 中使用 cURL 之类的东西来调用他们的 REST 服务并检索它以 XML 格式输出的结果,然后解析 XML 以显示、存储任何检索到的信息。
请注意,即使他们没有像他们的许多 API 那样的 PHP 示例,但他们的 API 仍然都使用相同类型的系统,因此这些示例提供了诸如 Google 电子表格数据 API 或 Google 文档列表之类的东西API 对于获取 Google Finance API 的起点是有效的。它们之间的区别在于传递的参数、返回的数据以及您将使用参数调用以获取数据的 url。
如果您可以在没有来自 Google 的数据的情况下生活,您是否看过 Yahoo Finance API?它非常灵活,允许一次下载多个符号(尽管您可能不一定想一次完成所有 6100)。
例如,您可以这样做:
http://finance.yahoo.com/d/quotes.csv?s=XOM+BBDb.TO+JNJ+MSFT&f=snd1l1yr
有关如何使用 API 的更多详细信息,请参阅: