有没有简单的方法来检索 Google 财经数据?

发布于 2024-10-11 11:02:01 字数 306 浏览 5 评论 0原文

一天一次,我们想要下载 6100 多个股票代码的 Google 财经数据。 现在我们将访问此网址并获取所有股票代码的数据。 http://www.google.com/finance?q=NYSE:AA& ;fstype=ii

获取这样的数据会占用大量带宽并且服务器速度缓慢。

有没有更好的方法从谷歌获取数据。

有 Google Finance API,但在 PHP 中不可用

Once in a day we want to download google finance data for 6100+ stock symbols.
Right now we are going to this url and getting the data for all stock symbols.
http://www.google.com/finance?q=NYSE:AA&fstype=ii

Getting the data like this use lots of bandwidth and slowness on the server.

Is there better way to get the data from Google.

There is Google Finance API, but it is not available in PHP

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

月寒剑心 2024-10-18 11:02:01

Google Finance API 可供所有网络脚本语言使用。所有 API 都是有关如何利用其 REST 服务的描述和说明。您可以使用 PHP 中的 cURL 之类的东西来调用其 REST 服务并检索其以 XML 格式输出的结果,然后解析 XML 以显示、存储检索到的任何信息。

请注意,尽管他们没有像许多 API 那样提供 PHP 示例,但他们的 API 仍然都使用相同类型的系统,因此为 Google Spreadsheets Data API 或 Google Documents List 等内容提供的示例API 对于获取 Google Finance API 的起点是有效的。它们之间的区别在于传递的参数、返回的数据以及您将使用参数调用以获取数据的 url。

The Google Finance API is available for use by all web scripting languages. All the API is is a description of and instructions on how to utilize their REST service. You use something like cURL in PHP to call to their REST service and retrieve the results output by it in XML format, and then parse the XML to display, store, whatever the information retreived.

Note that even though they don't have an example for PHP like they do for many of their APIs, their APIs still all use the same sort of system, so the examples provided for something like the Google Spreadsheets Data API or the Google Documents List API would be valid for getting a starting point on the Google Finance API. The difference between them would be the parameters passed, the data returned, and the url which you would be calling with the parameters to get the data.

诺曦 2024-10-18 11:02:01

如果您可以在没有来自 Google 的数据的情况下生活,您是否查看过 Yahoo Finance API?它非常灵活,允许一次下载多个符号(尽管您可能不一定想一次下载所有 6100 个符号)。

例如,您可以执行以下操作:

http://finance.yahoo.com/d/quotes.csv?s=XOM+BBDb.TO+JNJ+MSFT&f=snd1l1yr

有关如何使用 API 的更多详细信息,请参阅:

< a href="http://www.gummy-stuff.org/Yahoo-data.htm" rel="nofollow">http://www.gummy-stuff.org/Yahoo-data.htm

If you can live without the data coming from Google, have you looked at the Yahoo Finance API? It's pretty flexible and allows the downloading of multiple symbols at once (though you may not necessarily want to do all 6100 at once).

For example, you can do:

http://finance.yahoo.com/d/quotes.csv?s=XOM+BBDb.TO+JNJ+MSFT&f=snd1l1yr

More detail on how to use the API is nicely written up at:

http://www.gummy-stuff.org/Yahoo-data.htm

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文