向谷歌查询添加参数
Posted
技术标签:
【中文标题】向谷歌查询添加参数【英文标题】:add parameter to google query 【发布时间】:2010-12-31 03:20:41 【问题描述】:一段时间以来,我一直在尝试从谷歌获取实时股票报价。 首先我尝试了金融 api,但没有成功。
然后我看到了这个查询,这似乎是真的
http://www.google.com/finance/info?client=ig&q=goog
它肯定有一些我现在不知道的缺点。
无论如何,它确实提供了实时性,至少与谷歌金融页面上所说的一样
有谁知道我是否可以为查询添加更多参数,例如 + YAHOO(这是错误的) 这样我就可以得到不止一只股票??
另外,输出是 json 还是 Y 必须以不同的方式解析它? 我打算用 curl 和 ajax 来做这个
谢谢,理查德
【问题讨论】:
【参考方案1】:您可以使用逗号添加更多股票代码,如:
http://www.google.com/finance/info?client=ig&q=goog,msft
响应确实是 json。在 *** 上有一个关于使用一流的 Google Finance API 获取股票报价的很好的讨论: How can I get stock quotes using Google Finance API?
【讨论】:
感谢您的逗号。我确实遇到过那篇文章,我记得,无论如何,还没有关于如何获取股票报价的真正好的教程。当前的交易价值等。无论如何都不是直截了当的。【参考方案2】:逗号分隔符号。 http://www.google.com/finance/info?client=ig&q=goog,osis
【讨论】:
谢谢,你是否也知道是什么让 json 有效,因为我做了 ltrim($string,'/') 来摆脱正斜杠? 有人建议斜杠是为了使 json 无效,迫使你以某种方式解析它(正如你在上面所做的那样)作为某种安全性的事情,但我不知道那种事情 :)跨度> 谢谢,我想得到一个关联数组,我现在正在阅读 php 手册以提取单个值。 它是一个数组中的一个数组,我已经读过 eval 永远不会好,如果你可以用另一种方式来做的话。所以我会先探索一下。以上是关于向谷歌查询添加参数的主要内容,如果未能解决你的问题,请参考以下文章