Python 如何获取在给定时间段内列出的所有股票符号

Python 如何获取在给定时间段内列出的所有股票符号,python,yahoo-finance,stock,yfinance,Python,Yahoo Finance,Stock,Yfinance,我对金融数据和所有存在的API都很陌生。我想得到在给定时间段内(例如:至少1年)所有已上市股票的列表 我可以使用Yahoo Finance API为给定的股票代码(如 import yfinance as yf tickerData = yf.Ticker('MSFT') tickerDf = tickerData.history(period='1d', start='1900-1-1', end='1900-1-25') - MSFT: Data doesn't exist for sta

我对金融数据和所有存在的API都很陌生。我想得到在给定时间段内(例如:至少1年)所有已上市股票的列表

我可以使用Yahoo Finance API为给定的股票代码(如

import yfinance as yf
tickerData = yf.Ticker('MSFT')
tickerDf = tickerData.history(period='1d', start='1900-1-1', end='1900-1-25')
 - MSFT: Data doesn't exist for startDate = -2208989361, endDate = -2206915761

有没有一种方法可以运行一个脚本来过滤纳斯达克/纽约证交所的所有股票代码,并在不获取太多数据(历史)的情况下获取所需信息?

这里有一篇文章,其中包含5个股票市场API:。它首先提到了金融。为了减少数据量,您可以使用每周或每月而不是每天。由于这种情况很少见,可能无法将特定的API作为API提供,我能找到的最接近的是这里有一篇包含5个股票市场API的文章:。它首先提到了金融。为了减少数据量,您可以使用每周或每月而不是每天。由于这种情况不常见,可能无法将具体数据作为API提供,因此我能找到的最接近的数据是