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

然而,到目前为止我无法找到任何有关如何访问实时报价的信息。

实时报价的难题是:

  • 仅对登录用户可用
  • 无API
  • 如何抓取信息并不明显 - 我有点相信它们是通过一些奇怪的 Ajax 调用放置在页面上的。

所以我想知道是否有人成功开发了一个公开可用的解决方案来检索雅虎股票的实时报价!金融。

笔记:

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

  • 假设安全不是问题 - 我愿意提供 yahoo 用户 ID 和密码,即使是明文形式。

  • 我并不是百分百迷恋雅虎——他们只是我所熟悉的唯一提供免费实时股票报价的提供商。如果 Google 财经也能做到同样的事情,我也会很高兴。

  • 这是一个个人项目,因此可扩展性/容错性/等等......并不重要。

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

我看见 金融::雅虎报价 但它似乎不允许您提供登录信息,并且似乎使用滞后的quotes.csv API

谢谢!

有帮助吗?

解决方案

我找不到实时性的保证,但是 Google 财经投资组合数据 API 似乎有很好的记录,并且比页面抓取干净得多。

其他提示

Excel 具有指向 MS 股票报价的内置链接。他们应该提供您正在寻找的相同信息。您还可以下载 加入.

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

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

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

自2017年11月1日起,雅虎已关闭股票报价API。阿尔法优势 https://www.alphavantage.co/documentation/ 是当前美国交易所延迟报价的首选。您确实需要将 Finance::Quote 更新到 1.40 或更高版本(1.47 是截至 2017 年 12 月 18 日的当前版本)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top