再见爬虫!一行Python代码获取A股26年历史数据,实时数据,ETF基金,可转债!
这个问题涉及到的是获取股票数据,一种常见的方法是使用Python的pandas\_datareader库来获取从Yahoo Finance等金融新闻网站获取股票数据。
pandas\_datareader可以从多个数据源获取金融数据,包括Yahoo Finance、Google Finance、Enigma等。
以下是一个简单的例子,展示如何使用pandas\_datareader获取A股代码为"sh.600000"的股票数据,即"平安银行"的A股数据。
import pandas_datareader.data as web
import datetime
start = datetime.datetime(2000, 1, 1) # 设置起始日期
end = datetime.datetime(2021, 12, 31) # 设置结束日期
# 获取平安银行(sh600000)的历史股票数据
data = web.DataReader("sh.600000", "yahoo", start, end)
print(data.tail()) # 打印最后几行数据
注意,这个代码需要联网运行,因为它会从Yahoo Finance等网站实时下载数据。
此外,pandas\_datareader只能获取到给定时间点的股票数据,如果需要获取实时数据,可能需要使用其他API或者库。
此代码只能获取到股票的历史数据,不包括实时数据。如果需要获取实时数据,可以考虑使用其他方法,如WebSocket连接或调用第三方API服务。
评论已关闭