我正试图为学校做个人项目(股票市场预测),这时谷歌又开始行动了。。。在
我意识到谷歌金融在过去的一年里完全是垃圾,但直到今天早上它似乎仍在运行。 我第一次运行代码时遇到了一个错误,尽管它昨天运行得很好。在
所以我试着从实际的库页面运行一个示例代码:https://pypi.org/project/googlefinance.client/
!pip install googlefinance.client
from googlefinance.client import get_price_data, get_prices_data, get_prices_time_data
# Dow Jones
param = {
'q': ".DJI", # Stock symbol (ex: "AAPL")
'i': "86400", # Interval size in seconds ("86400" = 1 day intervals)
'x': "INDEXDJX", # Stock exchange symbol on which stock is traded (ex: "NASD")
'p': "1Y" # Period (Ex: "1Y" = 1 year)
}
# get price data (return pandas dataframe)
df = get_price_data(param)
print(df)
params = [
# Dow Jones
{
'q': ".DJI",
'x': "INDEXDJX",
},
# NYSE COMPOSITE (DJ)
{
'q': "NYA",
'x': "INDEXNYSEGIS",
},
# S&P 500
{
'q': ".INX",
'x': "INDEXSP",
}
]
period = "1Y"
# get open, high, low, close, volume data (return pandas dataframe)
df = get_prices_data(params, period)
print(df)
但仍然有
^{pr2}$以前有没有人遇到过这种情况,知道出了什么问题或如何解决它?在
或者,在另一个问题上,有人知道谷歌金融的一个好的替代品吗?在
这是示例代码的问题。如果您转到GitHub Homepage,您将获得最新版本,甚至是一些小的更新。在
我稍微修改了
client.py
,输出没有问题。在片段
^{pr2}$输出
在过去的48小时左右,}仍在更新,尽管我认为其中一个最近没有更新。在
".INX"
没有在我的google页面上更新。.DJI
和{相关问题 更多 >
编程相关推荐