【问题标题】: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
【解决方案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)
}