Jep*_*sen 21 finance google-finance stock
我需要以某种方式下载指定市场的所有股票代码列表.
我发现在这个链接中我可以做到这一点.
它使用以下链接来检索满足某些参数的库存清单:
我修改了删除约束的查询
https://www.google.com/finance?q=%5B%28exchange+%3D%3D+%22NASDAQ%22%29%5D
现在我有所有库存清单,但在我必须浏览的网页中.
有没有办法以某种标准格式获取完整列表,如xml,json或其他什么?
Cap*_*row 45
交易所通常会在其网页上发布最新的证券清单.例如,这些页面提供CSV下载:
根据您的要求,您可以通过自己的代码交换来创建这些URL的映射.
谷歌或雅虎财经门户网站似乎没有提供一种直接的方式来下载完整的股票行情列表。获得它的一种可能的“蛮力”方法是查询它们的 API 以获取每种可能的字母组合,并仅保存那些返回有效结果的组合。尽管看起来很愚蠢,但确实有人这样做了(即检查这个:http : //investexcel.net/all-yahoo-finance-stock-tickers/)。
您可以按照@Eugene S 和@Capn Sparrow 的建议直接从交易所或第三方网站下载符号列表,但是如果您打算使用它从 Google 或 Yahoo 获取数据,则有时必须使用前缀或后缀来确保你得到了正确的数据。这是因为某些符号可能会在交易所之间重复,因此 Google 和 Yahoo 在股票代码前添加或附加交易所代码以区分它们。下面是一个例子:
Company: Vodafone
------------------
LSE symbol: VOD
in Google: LON:VOD
in Yahoo: VOD.L
NASDAQ symbol: VOD
in Google: NASDAQ:VOD
in Yahoo: VOD
Run Code Online (Sandbox Code Playgroud)