【问题标题】:How to fetch stock details and key statistics from yahoo finance using php如何使用 php 从 yahoo Finance 获取股票详细信息和关键统计数据
【发布时间】:2014-12-29 06:58:41
【问题描述】:

正如问题所暗示的,您能否告诉我如何获取有关股票的详细信息(当前价格、市值、开盘价、买入价等)和关键统计信息,例如追踪市盈率、远期市盈率、利润保证金 (ttm)、每股收益 (ttm)、每股账面价值 (mrq) 等。您能否还提供一个简单的示例/脚本(解析 Json/xml)来获取这些详细信息。我想获取this stock 的详细信息。雅虎金融 api 在 web 中的大部分教程都是针对 C# 的,并且在细节方面也很模糊。钙

【问题讨论】:

    标签: php xml json yahoo-api yahoo-finance


    【解决方案1】:

    我建议以下有关如何从 Yahoo! 获取股票价格的帖子和代码示例使用 PHP 和 json。这绝不是一个完整的解决方案,只是一个关于如何去做的基线。 重要您至少尝试一些东西并发布您的代码,因为它使社区更容易了解您的尝试。

    PHP: How to get stock quote data from Yahoo! Finance? (Complete Code and Tutorial)

    现在您必须从 PHP 中获取结果数据集并将其编码为 json 格式,您可以在前端使用该格式。对于这部分,您可能希望查看此链接:

    JSON Example to html table

    可能有一些示例可以解释甚至为您的问题提供完整的解决方案,但我需要您进行更多研究。这只是为了让你继续前进!

    祝你好运!

    【讨论】:

      【解决方案2】:

      如果您不介意使用 BarChart.com 的关键统计数据,这里有一个简单的函数脚本:

      library(XML)
      getKeyStats <- function(symbol) {
        barchart.URL <- "http://www.barchart.com/profile.php?sym="
        barchart.URL.Suffix <- "&view=key_statistics"
        html_table <- readHTMLTable(paste(barchart.URL, symbol, barchart.URL.Suffix, sep = ""))
        df_keystats = html_table[[5]]
        print(df_keystats)
       }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-01-21
        • 2020-07-08
        • 1970-01-01
        • 2011-01-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多