相比A股和港股,(免费的)美股的数据没有那么容易拿到,而适合Python的source/library就更少了。
最近找到一个免费、轻量的Python库——yfinance。整个库只有几个文件,数据从yahoo下载,免费无限制。安装及使用教程见上面的链接。
无需申请token,即装即用,和tushare一样方便,值得拥有。赶紧 pip install
一个吧。
附上 github 上的一点使用文档:
import yfinance as yf msft = yf.Ticker("MSFT") # get stock info msft.info # get historical market data hist = msft.history(period="max") # show actions (dividends, splits) msft.actions # show dividends msft.dividends # show splits msft.splits # show financials msft.financials msft.quarterly_financials