代码之家  ›  专栏  ›  技术社区  ›  DVK

如何用Perl获取雅虎实时股票报价?

  •  0
  • DVK  · 技术社区  · 15 年前

    有一个相当简单的方法来检索15分钟延迟报价从雅虎!金融网站(“quotes.csv”API)。

    但是,到目前为止,我还没有找到任何关于如何访问实时报价的信息。

    带有实时报价的挂断包括:

    • 仅对登录用户可用
    • 无API
    • 不太明显的是如何收集信息-我有点确信它们是被一些奇怪的ajax调用放到页面上的。

    所以我想知道是否有人开发了一个公开的解决方案来从雅虎获取股票的实时报价!金融。

    笔记:

    • 实现语言/框架的需求是灵活的,但Perl或Excel是首选。

    • 假设安全性不是问题-我愿意提供Yahoo用户ID和Pasword,即使是明文格式的。

    • 我并不是百分之百地挂念雅虎——他们只是我所熟悉的唯一一家免费实时股票报价提供商。如果谷歌金融也能做同样的事情,我也会很高兴。

    • 这是针对个人项目的,因此可扩展性/容错性等…不重要。

    • 我正在寻找一个理想的“做整个检索”库,但如果我指向部分解决方案(例如,如何从雅虎的用户登录页面检索信息;如何从雅虎的页面刮实时报价),我可以填补空白。

    我看见了 Finance::YahooQuote 但它似乎不允许您提供登录信息,并似乎使用滞后的quotes.csv API

    谢谢!

    4 回复  |  直到 7 年前
        1
  •  1
  •   msw    15 年前

    我找不到实时性的保证,但是 Google Finance Portfolio Data API 似乎有很好的文档记录,而且比页面抓取干净得多。

        2
  •  2
  •   Sinan Ünür    15 年前

    excel有一个指向ms股票报价的内置链接。他们应该提供你正在寻找的相同信息。您也可以下载 addin .

        3
  •  1
  •   Mr. Boy    15 年前

    任何提供实时数据的地方都需要支付相当大的费用。这就是为什么他们延迟免费数据,因为实时数据是如此有价值。

    从另一个角度来看,任何你能找到的获取免费实时数据的方法都几乎肯定是非法的,或者违反了使用协议。这些数据属于某人,他们不会喜欢你拿走的。

    我在一家公司工作,他们想要合法的数据,却找不到便宜的方法。事实上,如果您打算在应用程序中使用它,而不是在网页上查看它,那么即使是延时数据的feed也是免费的。

        4
  •  0
  •   Thomas L. Lucero    7 年前

    截至2017年11月1日,雅虎已关闭股票报价API。字母优势 https://www.alphavantage.co/documentation/ 是目前美国交易所延迟报价的通行证。您确实需要将finance::quote更新到1.40或更高版本(1.47是截至2017年12月18日的当前版本)。

    推荐文章