javascript - 有没有任何API或Rails gem可以提取所有股票的主列表?

标签 javascript ruby-on-rails ruby api stock

我正在开发一个网站,该网站需要为证券交易所的每只股票提供一个页面。我一直在寻找像 Yahoo Finance API 这样的 API,但它们都要求您输入股票名称。我可以稍后在应用程序中使用它,但我需要尝试提取股票主列表并从中创建动态页面。我还需要某种类型的股票图表 api,但我也找不到。不幸的是,我没有钱像 Highstock 那样支付每月付款或 1000 美元的终身付款。感谢您的帮助。

最佳答案

这确实属于 softwarerecs.stackexchange.com,但要回答您的问题,

作为我自己的一般经验法则,当我没有可用的 API 时,我会查看数据是否以机器可解析的格式存在(CSV、JSON、XML,如果我真的不幸的话, ETC..)。

例如,最近我需要一个地理编码数据库,但我找不到能够同时满足我对速度和价格需求的服务,因此我下载了 200,000 多个城市并编写了自己的服务来完全满足我的需求。

如果你真的很酷,你会像我一样将其开源/开放 API - GeocodeForFree.com

这是一个以 CSV 格式下载纳斯达克指数中所有股票的链接,我想您知道从这里该怎么做

http://www.nasdaq.com/screening/companies-by-industry.aspx?exchange=NASDAQ

祝你好运!

关于javascript - 有没有任何API或Rails gem可以提取所有股票的主列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22284164/

相关文章:

ruby-on-rails - 如何阻止登录用户删除自己的帐户

mysql - 计算 ruby​​ 数组中的重复项并存储在哈希中

javascript - ServiceWorker 生命周期和推送通知

javascript - document.getElementById 不记录我在表单中输入的值 - 返回 null

ruby-on-rails - 在生产应用程序中从头开始进行身份验证?

ruby-on-rails - 为 Phusion Passenger 应用程序设置环境变量

ruby-on-rails - 在 Rails 中上传文件给出 String 文件名而不是 File 或 StringIO 对象

ruby + QT4;如何开始

javascript - 动态调用 Canvas 函数

Javascript 获取每个 iframe 源的加载时间